我想在一个 war 文件中打包一个 web 服务和 2 个 mds,但无论我做什么,我都看不到正在部署的 MDS。 我的另一种选择是将我的应用程序打包到耳中,然后将 mdb 的 war 文件和 jar 文件放在那里,但我想知道是否可以将其打包到 WAR 文件中。 是否需要在 web.xml 文件或 ejb-jar.xml 中指定任何特殊内容才能查看已部署的 MDS?
谢谢!
最佳答案
所有 EJB 都需要放在一个 EAR 文件中。 WAR 规范仅适用于带有 servlet 和 JSP 的网络应用。
因此您的解决方案是单独创建 WAR 文件并将其与 MDB 一起放入 EAR。
关于java - 在 WAR 文件 (JEE5) 中打包 1 个 WebService 和 2 个 MDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409123/