最近在做EJB的项目,总结一下Ejb在Jboss中部署问题。
在jboss下配置bean的JNDI名可以采取一下三种方式:
第一种:也是默认的,"beanname/remote"
第二种:使用@RemoteBinding注释。@RemoteBinding(jndiBinding="jndiName")
第三种:使用jboss.xml文件,此文件要放在src\META-INF目录下。具体内容见下面:
Java代码
<jboss>        
     <enterprise-beans>        
            <session>        
                 <ejb-name>BeanName</ejb-name>        
                 <jndi-name>jnidname</jndi-name>        
            </session>        
            <message-driven>        
    
            </message-driven>        
     </enterprise-beans>        
</jboss>