2013-03-16 14 views
6

Per utilizzare il gestore tomcat 7 (o mvn tomcat:deploy), ho bisogno di mettere un file settings.xml da qualche parte.Dove vive settings.xml, per tomcat 7?

Il file conterrà i seguenti:

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

dove viene questo file va?

Ha bisogno di essere indicato in modo esplicito da qualche parte?

+2

use tomcat7: deploy. a dare un'occhiata qui [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 –

risposta

9

Il file settings.xml fa parte del maven settings e non è specifico per Tomcat, anche se il tomcat-maven-plugin utilizza i server definiti lì.

ci sono due posizioni in cui un file settings.xml può vivere:

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

L'ex settings.xml sono chiamati anche Impostazioni globali, questi ultimi settings.xml sono indicati come le impostazioni utente. Se entrambi i file esistono, i loro contenuti vengono uniti, con le impostazioni specifiche dell'utente. Xml dominanti.

È possibile trovare la sintassi esatta per la definizione dei server in settings documentation.

+0

D'oh! Non mi meraviglia che non sia venuto fuori nulla quando ho cercato su Google il file delle impostazioni di tomcat ... – Liam