Отсутствует spring-web.jar при развертывании с помощью WTP в Websphere

Я создал весенний веб-проект в Eclipse, используя Maven. Зависимости и путь к классам верны, и сборка развертывания также правильно перечисляет spring-web*.jar. Однако, когда я развертываю его с помощью WebSphere 8 из Eclipse, упомянутый файл JAR отсутствует в созданной папке libs в папке .metadata.plugins\org.eclipse.wst.server.core\tmp2*\WEB-INF\lib . Однако этот JAR указан в разделе модуля как подмодуль для контейнера. Мне не удалось выяснить, почему этот JAR указан там и почему он не копируется в папку LIB.

Он работает с сервером Tomcat, работает, когда я экспортирую WAR и развертываю его вручную, а также работает, когда я вручную копирую JAR в папку lib.

Q1: Это специфично для Websphere?

Q2: Почему SPRING-WEB указан как подмодуль и на что это влияет?

Q3: Как я могу автоматически развернуть его правильно?


person ma-gir    schedule 24.09.2013    source источник


Ответы (1)


Судя по сообщениям здесь

Вы можете либо скопировать отсутствующие файлы JAR вручную, либо использовать параметр «Запустить сервер с ресурсами на сервере» в настройках сервера «Параметры публикации для WebSphere Application Server».

person Lenko    schedule 15.11.2013