Должны ли приложения JBoss Seam быть пакетами в EAR? - PullRequest
1 голос
/ 26 августа 2010

Можно ли упаковать приложение Seam в файл WAR?Я пытаюсь развернуть текущее приложение Seam, которое было запущено в JBoss, на JBoss 6. Оно упаковано в файл WAR, но каждый пример, включенный в загрузку Seam, кажется, упакован в EAR с jar-кодом и кодом приложения Seamразвернут как EJB

1 Ответ

0 голосов
/ 27 августа 2010

Будет полезно поделиться сообщением об ошибке при развертывании.

Разве веб-приложение (file.war), на которое ссылаются службы, не находится в файле file.war?

Большинство проектов развертываются как вкладыш, поскольку модули ejb упакованы отдельно (см. Ниже application.xml).Взгляните на файл application.xml на исходном сервере до JBoss 6, на котором он работал.Скорее всего, у него были и другие модули, кроме файла war.

<application xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"
version="5">
  <display-name>Seam Registration</display-name>
  <module>
    <web>
    <web-uri>jboss-seam-registration.war</web-uri>Chapter 1. Seam
    Tutorial 14 
    <context-root>/seam-registration</context-root></web>
  </module>
  <module>
    <ejb>jboss-seam-registration.jar</ejb>
  </module>
  <module>
    <ejb>jboss-seam.jar</ejb>
  </module>
  <module>
    <java>jboss-el.jar</java>
  </module>
</application>
...