EJB包装结构

时间:2014-11-20 16:38:32

标签: java-ee netbeans ejb war ear

我有一个简单的J2EE应用程序,由Web层(WAR),EJB层(接口/实现)和业务层(JAR)组成。

3层被定义为单独的项目,我试图将它们打包为EAR。我在NetBeans中使用现有源创建了一个EAR,该项目将构建。问题是我无法理解依赖结构,以及罐子应该相对于生产的EAR位于何处。要运行项目:

-The WAR has a dependency on the business tier project and the EJB project
-The EJB project has a dependency on the business tier project.

当我看到EAR时,我看到了:

lib
  ..dependencies that the war needs (some apache jars, etc)
  ..appEJB.jar
  ..appbusinesslogic.jar
meta-inf
appEJB.jar
appWAR.war

所以看起来我的依赖结构不正确,因为我看到了重复。我希望看到与WAR打包的apache jar,而EAR的lib目录将是空的。

任何人都可以帮我理解我可能需要解决的问题吗?

0 个答案:

没有答案