maven 自动部署 tomcat

1.在tomcat的配置文件tomcat-users.xml添加用户信息

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

2.在maven配置文件settings.xml的servers节点下添加以下配置(部署工程使用)

   <server>
        <id>tomcat.server</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>

3.project节点下添加仓库信息(默认的仓库中找不到tomcat-maven-plugin),保证maven可以从仓库中下载到tomcat-maven-plugin插件

 
 
<repositories>
	<repository>
	      <id>people.apache.snapshots</id>
	      <url>
	        http://repository.apache.org/content/groups/snapshots-group/
	      </url>
	      <releases>
	        <enabled>false</enabled>
	      </releases>
	      <snapshots>
	        <enabled>true</enabled>
	      </snapshots>
	</repository>
</repositories>
<pluginRepositories>
	<pluginRepository>
	      <id>apache.snapshots</id>
	      <name>Apache Snapshots</name>
	      <url>http://repository.apache.org/content/groups/snapshots-group/</url>
	      <releases>
	        <enabled>false</enabled>
	      </releases>
	      <snapshots>
	        <enabled>true</enabled>
	      </snapshots>
	</pluginRepository>
</pluginRepositories>

4.在pom.xml的bulid节点下加入以下插件配置信息

       <plugins>
	    <plugin>
	     	<groupId>org.codehaus.mojo</groupId>
	     	<artifactId>tomcat-maven-plugin</artifactId>
	     	<configuration>
				<url>http://localhost:8080/manager/text</url><!-- tomcat7 -->
				<!--<url>http://localhost:8080/manager</url> tomcat6 -->
				<server>tomcat.server</server>
				<ignorePackaging>true</ignorePackaging>
			</configuration>
		</plugin>
 	</plugins>

同时保证 http://localhost:8080/manager是可以访问的


4. 启动tomcat,在工程或pom.xml上右键,maven build的goals中输入命令tomcat:deploy即可发布






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值