【问题标题】:Packing 1 WebService and 2 MDB's in a WAR file (JEE5)在 WAR 文件 (JEE5) 中打包 1 个 WebService 和 2 个 MDB
【发布时间】:2011-09-18 13:02:15
【问题描述】:

我想在 war 文件中打包一个 web 服务和 2 个 mds,但无论我做什么,我都看不到 MDS 正在部署。 我的另一种选择是将我的应用程序打包在一个耳朵中,然后将战争文件和 jar 文件放入 mdb 中,但我想知道是否可以将其打包到 WAR 文件中。 我需要在 web.xml 文件或 ejb-jar.xml 中指定什么特殊的东西来查看 MDS 的部署吗?

谢谢!

【问题讨论】:

    标签: java jms ejb war java-ee-5


    【解决方案1】:

    所有的 EJB 都需要放在一个 EAR 文件中。 WAR 规范仅适用于带有 servlet 和 JSP 的 Web 应用程序。

    因此,您的解决方案是单独创建 WAR 文件并将其与 MDB 一起放入您的 EAR。

    【讨论】:

    【解决方案2】:

    如前所述,只需将所有内容放入 EAR 文件即可。

    我从未使用过 MDS 文件,但如果你在这里搜索 (http://download.oracle.com/docs/cd/E12529_01/webcenter.1013/b31073/cb_deploy.htm),他们有这个,听起来它可能适用于你:

    开发 MDS 存储库路径: ../../mds/;../../ 输入新的 MDS 存储库路径: C:\java\srdemo_oc4j\mds\SRDemo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-16
      相关资源
      最近更新 更多