2012-02-29 3 views
1

Я просмотрел другие связанные с ними вопросы на переполнение стека и ничего не могу найти, что ответы на мой вопрос - пожалуйста, дайте мне знать, если я что-то пропустил ...Tomcat 7.0 Maven Plugin - конфигурация settings.xml

Я используя плагин Maven Tomcat для развертывания приложений на моем локальном сервере Tomcat 7.0. Менеджер по умолчанию URL для Maven Tomcat плагин является:

http://localhost:8080/manager

На моей установки Tomcat менеджер (сценарий) URL является:

http://localhost:8080/manager/text

Это значение по умолчанию - может быть, это было изменено в Tomcat 7.0? Во всяком случае, правильный URL можно легко настроить в pom.xml для соответствующего проекта:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>tomcat-maven-plugin</artifactId> 
    <configuration> 
     <url>http://localhost:8080/manager/text</url> 
    </configuration> 
</plugin> 

Мой вопрос: это может быть сконфигурирован в настройках Maven, а на основе проекта к проекту? Это похоже на настройку среды, а не на то, что я обязательно хочу включить в POM?

Благодаря Джеймс

ответ

2

Обратите внимание на плагин кот в настоящее время размещен на Apache см http://tomcat.apache.org/maven-plugin-2.0-beta-1/

Для поддержки как ТС6/7 есть теперь два плагина tomcat6 и tomcat7.

Лучше всего использовать свойство:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>tomcat-maven-plugin</artifactId> 
    <configuration> 
     <url>${tomcatManagerUrl}</url> 
    </configuration> 
</plugin> 

Как это может быть определено в settings.xml и/или переопределить -DtomcatManagerUrl =

- Оливье

+0

спасибо Оливье. –

Смежные вопросы