1
我目前有一个EAR,由共享的common.jar,一个EJB.jar和几个WAR组成。当我只需要进行小的改动时,重新创建整个EAR并重新部署它可能非常耗时。Wild 10 10共享EJB
所以现在,我试图在我的开发环境中独立部署JAR,EJB和WAR。我能够部署JAR和任何不需要EJB的WAR。任何需要的EJB战争的失败:
WFLYEJB0406:没有与类型“foo.IBar”界面找到EJB的 结合foo.Baz /为myBean
我增加了以下内容对于Maven的EJB-插件的EJB POM引用JAR:
<configuration>
<archive>
<manifestEntries>
<Dependencies>deployment.common-${project.version}.jar export</Dependencies>
</manifestEntries>
</archive>
</configuration>
添加以下到需要访问的EJB的WAR劲歌:
<configuration>
<archive>
<manifestEntries>
<Dependencies>deployment.ejb-${project.version}.jar</Dependencies>
</manifestEntries>
</archive>
</configuration>
我错过了什么让我的WAR在未使用EAR时选择EJB部署?