2013-03-16 7 views
6

tomcat 7マネージャ(またはmvn tomcat:deploy)を使用するには、settings.xmlファイルをどこかに配置する必要があります。tomcat 7のsettings.xmlはどこにありますか?

ファイルには、次のものが含まれます:

<server> 
    <id>myserver</id> 
    <username>myusername</username> 
    <password>mypassword</password> 
</server> 
このファイルが行くん

どこかで明示的に参照する必要がありますか?

+2

使用tomcat7:deploy。 そして、ここを見て[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 –

答えて

9

settings.xmlファイルはmaven settingsの一部であり、のtomcat-mavenの-プラグインが定義されたサーバを使用していますが、Tomcatに固有ではありません。

がsettings.xmlファイルが生き得る2つの場所があります

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

前者のsettings.xmlも呼ばれるグローバル設定、後者のsettings.xmlは、ユーザの設定と呼ばれます。両方のファイルが存在する場合、それらの内容はマージされ、ユーザー固有のsettings.xmlが支配的になります。

settings documentationにサーバーを定義するための正確な構文があります。

+0

D'oh!私がグーグルの設定ファイルをGoogleで検索したときに何も出てこないのは間違いない... – Liam

関連する問題