Jboss6.0.0 M4 发布EJB3项目,应该注意的地方

  
       第一:persistence.xml 配置

             必须加入<class>entity bean ...</cass>,在properties前面配置。
     
             如果不加入jboss6.0.0M4 会报错javax.ejb.EJBException  Caused by:

             java.lang.IllegalArgumentException。 (在jboss-5.1.0.GA不会出现这个问

             题,只需要注释@entity就好了)

            

       第二:删除客户端加载的ejb3的jar包

             jboss6.0.0M4 应该放在一个容器中,进行自动查询,只需要EJB3发布后的jar
            
             包就够了。 (在jboss-5.1.0.GA不会出现这个问题,但是必须加载这个jar包

             并且要删除包中的persistence.xml ,不然会引起找补到类,以及jndi的绑定

             冲突。)


       第三:EJB3+hibernate3的话,要注意jar包的加载

             jboss6.0.0M4加入了hibernate3


      其他的问题,在使用中碰到,将一一罗列。
 


     

你可能感兴趣的:(jvm,bean,jboss,单元测试,软件测试)