2013-03-16 10 views
6

Aby użyć menedżera tomcat 7 (lub mvn tomcat:deploy), muszę gdzieś umieścić plik settings.xml.Gdzie działa plik settings.xml, dla tomcat 7?

Plik będzie zawierać następujące elementy:

<server> 
    <id>myserver</id> 
    <username>myusername</username> 
    <password>mypassword</password> 
</server> 

Skąd ten plik iść?

Czy trzeba gdzieś wyraźnie odnosić się do bazy?

+2

użyć tomcat7: wdrożyć. I rzucić okiem tutaj [http://stackoverflow.com/questions/13336816/tomcat7-maven-plugin-tomcatmanager-status-code403-reasonphraseforbbiden][1] [1]: http://stackoverflow.com/questions/13336816/tomcat7-maven-plugin-tomcatmanager-status-code403-reasonphraseforbbiden –

Odpowiedz

9

Plik settings.xml jest częścią maven settings i nie jest specyficzne dla kocura, chociaż tomcat-maven-plugin wykorzystuje serwery zdefiniowane tam.

Są dwa miejsca, gdzie plik settings.xml mogą żyć:

The Maven install: $M2_HOME/conf/settings.xml 
A user's install: ${user.home}/.m2/settings.xml 

Były settings.xml nazywane są również ustawienia globalne, ten ostatni settings.xml określane są jako ustawienia użytkownika. Jeśli oba pliki istnieją, ich zawartość zostanie scalona, ​​przy czym dominujący będzie plik settings.xml użytkownika.

Możesz znaleźć dokładną składnię do definiowania serwerów w settings documentation.

+0

D'oh! Nic dziwnego, że nic nie wyskoczyło, kiedy przeglądałem plik ustawień tomcat ... – Liam

Powiązane problemy