我们有两个具有相同名称的EJB bean(比如MyBean),但它们位于不同的包(不同的子模块)中,比如com.example.module1和com.example.module2,它们实现了完全不同的接口。 Apache TomEE + 1.7.2在每次部署时只识别其中一个,并完全忽略另一个,甚至没有警告!
尝试将conf / system.properties中的openejb.deploymentId.format属性更改为下面两个,但这没有帮助。
openejb.deploymentId.format = {appId}/{ejbJarId}/{ejbName}
openejb.deploymentId.format = {appId}/{ejbJarId}/{ejbClass}
任何人都知道如何解决这个问题?非常感谢