Я создал весенний веб-проект в 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: Как я могу автоматически развернуть его правильно?