maven如何在tomcat8中实现自动部署

发布时间:2019-10-05 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了maven如何在tomcat8中实现自动部署大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文介绍了maven如何在tomcat8中实现自动部署,分享给大家,具体如下:

1、首先需要有tomcat,并且配置好用户。

maven如何在tomcat8中实现自动部署

配置的地方在tomcat的config文件中的tomcat-users.xml文件中

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

maven如何在tomcat8中实现自动部署

manager-gui和manger-script是必须的,不然在上传war包的时候会报403没有权限的错误。

2、启动tomcat进入manager的界面(输入刚才配置的用户名和密码)

maven如何在tomcat8中实现自动部署

这样tomcat这边的配置基本就结束了。下面是配置maven了。

3、利用maven创建一个空的webapp项目。

mvn archetype:generate -DarchetypeCatalog=internal

maven如何在tomcat8中实现自动部署

输入配置之类的(略了哈)

maven如何在tomcat8中实现自动部署

4、修改pom.xml文件 

 <build> 
  <finalName>csdnMavenTomcatTestProject</finalName> 
<plugins> 
    <plugin> 
 
      <groupId>org.apache.maven.plugins</groupId> 
 
      <artifactId>maven-compiler-plugin</artifactId> 
 
      <version>3.5.1</version> 
 
    </plugin> 
 
    <plugin> 
 
      <groupId>org.apache.tomcat.maven</groupId> 
 
      <artifactId>tomcat7-maven-plugin</artifactId> 
 
      <version>2.2</version> 
 
      <configuration> 
 
        <url>http://localhost:8989/manager/text</url> 
 
        <username>tomcat</username> 
 
        <password>tomcat</password> 
 
      </configuration> 
 
    </plugin> 
 
  </plugins> 
 </build> 

主要修改的是build中的内容,注意这里的http://localhost:8989/manager/text需要换成你的tomcat的manager的路径。

5、把项目部署在tomcat8中

使用插件mvn tomcat7:deploy

maven如何在tomcat8中实现自动部署

需要注意的是,要进入和pom.xml文件同级的文件夹中。

6、刷新tomcat的manager界面

maven如何在tomcat8中实现自动部署

点击进入

maven如何在tomcat8中实现自动部署

7、这时候修改index.jsp文件

maven如何在tomcat8中实现自动部署

8、重新部署

mvn clean tomcat7:undeploy tomcat7:deploy

maven如何在tomcat8中实现自动部署

9、重新刷新tomcat的manager界面进入程序

maven如何在tomcat8中实现自动部署

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

大佬总结

以上是大佬教程为你收集整理的maven如何在tomcat8中实现自动部署全部内容,希望文章能够帮你解决maven如何在tomcat8中实现自动部署所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。