【发布时间】:2018-02-16 21:49:03
【问题描述】:
我在 Java Servlet 和 ejb 无状态会话 Bean 中都引用了一些类。我想知道是否需要将类打包在 .war 和 ejb jar 文件中。 提前致谢
【问题讨论】:
我在 Java Servlet 和 ejb 无状态会话 Bean 中都引用了一些类。我想知道是否需要将类打包在 .war 和 ejb jar 文件中。 提前致谢
【问题讨论】:
这取决于您要选择的部署类型。
如果您只需要一个战争部署,那么您可以将您的 EJB 放入一个 jar 中,并将您的“通用”类放入一个 jar 中,然后将两个 jar 放入 WEB-INF/lib 中。
如果你想使用ear部署,你可以把你常用的jar放到ear的lib文件夹中,并在ear的根目录下定义带有EJBs的jar作为模块。在 EJB jar 旁边放置你的 war 并将其定义为 web 模块。
【讨论】: