我想在war文件中打包一个web服务和2个mds但是无论我做什么我都看不到MDS的部署。 另一个替代方案是将我的应用程序包装在耳中并在那里放置mdb的war文件和jar文件,但我想知道是否可以将其打包到WAR文件中。 我需要在web.xml文件或ejb-jar.xml中指定是否有任何特殊内容才能看到MDS的部署?
谢谢!
答案 0 :(得分:2)
所有EJB都需要进入EAR文件。 WAR规范仅适用于具有servlet和JSP的Web应用程序。
因此,您的解决方案是单独创建WAR文件,并将其与MDB一起放入EAR中。
答案 1 :(得分: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