1.在tomcat的conf/tomcat-users.xml中配置用户,在tomcat-users节点中增加如下代码:
<user username="tradesmatch" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin- script,admin-gui"/>
2.在maven的settings.xml的servers节点增加如下代码:
<server>
<id>tomcat7</id>
<username>tradesmatch</username>
<password>123456</password>
</server>
3.在pom.xml中的plugins节点增加如下配置:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<username>tradesmatch</username>
<password>123456</password>
<!--如果端口为8080,url节点配置可以省略-->
<url>http://localhost:8080/manager/text</url>
<path>/${project.build.finalName}</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>${project.build.finalName}</finalName>
<server>tomcat7</server>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
server节点的值要和maven的setting.xml的server节点的id值要一致,三个地方的用户和密码要一致。
4. eclipse 中的启动配置,Goals中输入:tomcat7:deploy,然后点击run就进行web工程的部署。
本文介绍如何在Tomcat中配置用户信息,并通过Maven和Eclipse实现项目的自动化部署。包括修改tomcat-users.xml文件以添加用户权限,设置maven的settings.xml以指定服务器信息,以及在pom.xml中配置tomcat7-maven-plugin来实现自动化部署。
1569

被折叠的 条评论
为什么被折叠?



