Maven веб-приложение с Tomcat 5,5 - PullRequest
2 голосов
/ 25 июня 2011

Я изучаю Maven и создал образец WebApp с помощью следующей команды:

mvn archetype:generate \
-DgroupId=org.obliquid \
-DartifactId=test \
-DarchetypeArtifactId=maven-archetype-webapp \
-Dversion=1.0-SNAPSHOT

затем побежал:

mvn package
mvn tomcat:run

Работает, но использует Tomcat 6.0.29, как я могу перейти на использование Tomcat 5.5?

ОБНОВЛЕНИЕ : Я попробовал @splash с версией 5.5.23, поскольку кажется, что последний 5.5.33 недоступен в основном репозитории Maven. Из примера я удалил catalina-ha, племена и jasper-jdt и сохранил остальное (catalina, el-api, jasper, jasper-el, jsp-api, servlet-api, coyote, dbcp). Попытка упаковки:

[ОШИБКА] Не удалось выполнить цель для проекта гггг: не удалось разрешить зависимости для проекта ххх: ггг: война: 1.0-SNAPSHOT: не удалось разрешить следующие артефакты: org.apache.tomcat: catalina: jar: 5.5. 23, org.apache.tomcat: el-api: jar: 5.5.23, org.apache.tomcat: jasper: jar: 5.5.23, org.apache.tomcat: jasper-el: jar: 5.5.23, org. apache.tomcat: jasper-jdt: jar: 5.5.23, org.apache.tomcat: jsp-api: jar: 5.5.23, org.apache.tomcat: servlet-api: jar: 5.5.23, org.apache. tomcat: койот: jar: 5.5.23, org.apache.tomcat: dbcp: jar: 5.5.23: не найден org.apache.tomcat: catalina: jar: 5.5.23 в http://www.mvnsearch.org/maven2/ был кэширован в локальный репозиторий, разрешение не будет предприниматься повторно, пока не истечет интервал обновления mvnsearch или принудительные обновления -> [Справка 1]

Ответы [ 2 ]

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

Полагаю, этот пример должен ответить на ваш вопрос: Настройка версии Tomcat

Для Tomcat 5.5 необходимо настроить версию (например, 5.5.23) и выбрать правильные зависимости (группа *).1006 * вместо org.apache.tomcat).

0 голосов
/ 22 ноября 2011

Невозможно, лежащие в основе зависимости Tomcat недоступны в версии 6. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...