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