Упаковка 1 WebService и 2 MDB в файл WAR (JEE5) - PullRequest
0 голосов
/ 20 июня 2011

Я хотел бы упаковать в военный файл веб-сервис и 2 mds, но независимо от того, что я делаю, я не вижу развертывания MDS. Другая альтернатива, которую я имею, - это упаковать мое приложение в ухо, а там положить файл war и jar для mdb, но я хочу знать, возможно ли упаковать это в файл WAR. Есть ли какая-то особая вещь, которую мне нужно указать в файле web.xml или в ejb-jar.xml, чтобы увидеть развернутую MDS?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 20 июня 2011

Все EJB должны быть в файле EAR.Спецификация WAR применима только к веб-приложениям с сервлетами и JSP.

Таким образом, ваше решение состоит в том, чтобы создать файл WAR отдельно и поместить его в EAR вместе с вашими MDB.

1 голос
/ 20 июня 2011

Как уже упоминалось, просто поместите все в файл 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

...