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

本篇文章主要介绍了maven如何在tomcat8中实现自动部署,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

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

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

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

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

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

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

mvn archetype:generate -DarchetypeCatalog=internal

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

4、修改pom.xml文件 

csdnMavenTomcatTestProjectorg.apache.maven.pluginsmaven-compiler-plugin3.5.1org.apache.tomcat.maventomcat7-maven-plugin2.2http://localhost:8989/manager/texttomcattomcat

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

5、把项目部署在tomcat8中

使用插件mvn tomcat7:deploy

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

6、刷新tomcat的manager界面

点击进入

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

8、重新部署

mvn clean tomcat7:undeploy tomcat7:deploy

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

 

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...