我有一个带有EJB的.jar和一个调用这些EJB的.war。
他们曾经部署在Jboss SOA Platform 5中,现在必须在Jboss EAP 6中。
.war正在使用ejbname/remote
查找EJB。这是硬编码的(我用一个decomplier检查)。
我知道,在EAP 6中,EJB在JNDI中注册为[/<application-name>]/<module-name>/<bean-name>[!<full-qualified-interface-name>]
。
我有什么办法可以更改EJB的JNDI注册表名称。也许通过Jboss CLI?
我只有二进制文件,无法访问源代码。