`

maven tomcat plugin 配置

阅读更多
pom.xml 增加:
<!-- tomcat 6 startup:tomcat6:run -->
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat6-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<url>http://192.168.71.188:8080/manager</url>
					<username>admin</username>
					<password>admin</password>
					<path>/projectPath</path>
					<charset>UTF-8</charset>
				</configuration>
			</plugin>


如果是tomcat7 则对应的项修改为:
<artifactId>tomcat7-maven-plugin</artifactId>
<url>http://192.168.71.188:8080/manager/text</url>


Tomcat6 conf 下的tomcat-users.xml 增加
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>
</tomcat-users>

注意:如果是服务器地址,则配置的也是服务器下的tomcat

Tomcat7
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>


往服务器上部署war包
1. 启动tomcat6-maven-plugin配置URL所对应的tomcat。
2. Tomcat6 在Url中输入 http://localhost:8080/manager/html 可访问。
3. pom run as 在Goals中添加:package tomcat6:deploy
4. http://192.168.71.188:8080/projectPath

注意:tomcat:deploy 这种会造成有些配置属性不可使用,所以一定要使用tomcat6:deploy
如果(2.)不可访问,直接可使用tomcat6:run,相当于在本地启动一个tomcat


tomcat6:deploy
tomcat6/7:undeploy
tomcat6:start
tomcat6:stop
tomcat6:run

引用


注意:startup启动时,会读取环境变量(CATALINA_HOME、JAVA_HOME),如果CATALINA_HOME配置了非当前目录的tomcat,则会启动为环境变量配置的tomcat。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics