1

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

谢谢 !

4

2 回答 2

3

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

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

于 2011-06-20T09:25:27.193 回答
1

如前所述,只需将所有内容放入 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

于 2011-06-20T09:52:59.017 回答