天天看點

maven 熱部署至tomcat

1.配置tomcat的界面通路賬号和權限

./tomcat/conf目錄下tomcat-users.xml添加

這裡是根據自己的需求添加的一個角色權限

1

2

3

4

5

6

7

<code>&lt;role rolename=</code><code>"admin-gui"</code><code>/&gt;</code>

<code>&lt;role rolename=</code><code>"admin-script"</code><code>/&gt;</code>

<code>&lt;role rolename=</code><code>"manager-gui"</code><code>/&gt;</code>

<code>&lt;role rolename=</code><code>"manager-script"</code><code>/&gt;</code>

<code>&lt;role rolename=</code><code>"manager-jmx"</code><code>/&gt;</code>

<code>&lt;role rolename=</code><code>"manager-status"</code><code>/&gt;</code>

<code>&lt;user username=</code><code>"minsup"</code>

<code>password=</code><code>"123456"</code>

<code>roles=</code><code>"manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"</code><code>/&gt;</code>

2.配置pom.xml檔案添加tomcat-maven-plugin插件

8

9

<code>&lt;plugin&gt;</code>

<code>    </code><code>&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;</code>

<code>    </code><code>&lt;artifactId&gt;tomcat-maven-plugin&lt;/artifactId&gt;</code>

<code>    </code><code>&lt;version&gt;1.1&lt;/version&gt;</code>

<code>    </code><code>&lt;configuration&gt;</code>

<code>        </code><code>&lt;url&gt;http:</code><code>//10.2.19.23:8080/manager/text&lt;/url&gt;&lt;!--tomcat的管理通路位址--&gt;</code>

<code>        </code><code>&lt;server&gt;tomcat&lt;/server&gt; &lt;!-- 此處的名字必須和setting.xml中配置的ID一緻--&gt;</code>

<code>    </code><code>&lt;/configuration&gt;</code>

<code>&lt;/plugin&gt;</code>

3.setting檔案中添加tomcat的通路權限

<code>&lt;server&gt;</code>

<code> </code><code>&lt;id&gt;tomcat&lt;/id&gt;</code>

<code> </code><code>&lt;username&gt;minsup&lt;/username&gt;&lt;!--tomcat的賬号--&gt;</code>

<code> </code><code>&lt;password&gt;123456&lt;/password&gt;&lt;!--tomcat的密碼--&gt;</code>

<code>&lt;/server&gt;</code>

4.執行mvn install tomcat:redeploy 自動部署tomcat