Распорки не работают JBoss 7 - PullRequest
0 голосов
/ 26 августа 2011

Перемещение веб-приложения с JBoss AS5 на AS7. Я могу успешно развернуть веб-приложение - однако страницы выглядят странно. Похоже, мои метки стоек не распознаются. Я смотрю на мою страницу источника и входные данные выглядят как

<html:text  property="username" size="30" maxlength="30"/>

вместо

<input type="text" name="username" maxlength="30" size="30" value="">

Я предполагаю, что я должен включить распорки в качестве зависимости? Я пытаюсь сделать это с MANIFEST.MF. Мой MANIFEST.MF существует в / src / main / resources / META-INF и выглядит как


Manifest-Version: 1.0
Dependencies: org.apache.log4j org.apache.struts

Кажется, не работает? Это правильно? Спасибо за любой совет.

Ответы [ 3 ]

1 голос
/ 20 февраля 2013

Если вы создаете модуль для Struts, то вам нужно убедиться, что module.xml определил все зависимости.Также убедитесь, что в вашей библиотеке нет никакого servlet-api.jar.Вы можете задать зависимость для API сервлетов следующим образом.

 <dependencies>
        <module name="javax.servlet.api"/>
    </dependencies>
0 голосов
/ 05 марта 2013

Вы можете добавить любой файл jar на сервер jboss в качестве глобального ресурса. Вам нужно создать модуль с этим файлом jar и сделать его глобальным ресурсом.Нужно добавить следующий код в файл standalone.xml, чтобы сделать его глобальным ресурсом.

<subsystem xmlns="urn:jboss:domain:ee:1.0">
    <global-modules>
         <module name="com.serverlib" slot="main"/>
    </global-modules>
</subsystem>

com.serverlib - имя созданного вами модуля, содержащего файл jar

0 голосов
/ 26 августа 2011

Попробуйте поместить файл struts.jar в каталог WEB-INF / lib / в вашем веб-приложении.

...