博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven配置将war包部署到Tomcat(tomcat7-maven-plugin)
阅读量:5966 次
发布时间:2019-06-19

本文共 1847 字,大约阅读时间需要 6 分钟。

Tomcat7/8:

提示:经过测试Tomcat7的配置和插件在Tomcat8中能正常运行

tomcat7-maven-plugin官方帮助文档:

1、配置Tomcat认证,增加账号及配置manager-gui和manager-script的角色。

打开C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\tomcat-users.xml文件,如下配置:

...
...

2、配置Maven认证信息,把账号密码写入<server>节点。

打开%M2_HOME%\conf\settings.xml,如下配置:

...
tomcatserver
root
root
...

3、配置项目的POM,如下配置:

4.0.0
com.jsoft.test
testproject
war
0.1-SNAPSHOT
testproject Maven Webapp
http://maven.apache.org
junit
junit
3.8.1
test
testproject
  
org.apache.tomcat.maven
  
tomcat7-maven-plugin
  
2.2
  
  
http://localhost:8080/manager/text
  
tomcatserver
  
/testproject
  
  

注意:

①<url>节点中的地址并不是要把项目部署到这个位置,而是用于文件传输,最终会部署到webapps文件夹。<path>节点是自定义的文件夹名称,同时也会按照这个名字重命名war包。

②为Tomcat7特有的Url,当配置好账号密码登录进去时,页面是这样的:

其余不是这样的提示的,都是账号权限没配置好。

③<server>节点的值是对应Maven配置的<server>节点认证信息,必须一一对应。

4、部署命令

mvn tomcat7:deploy #部署mvn tomcat7:undeploy #取消部署,删除文件mvn tomcat7:redeploy #重新部署

 

Tomcat6:

tomcat6-maven-plugin官方帮助文档:

针对Tomcat6的配置和上面的保持一致,但是需要修改第3节的<url>节点为http://localhost:8080/manager

 

测试工程:

转载地址:http://gamax.baihongyu.com/

你可能感兴趣的文章
java 调用process
查看>>
用a标签实现submit提交按钮的效果
查看>>
毕向东_Java基础视频教程第20天_IO流(1~4)
查看>>
几图理解BeautifulSoup
查看>>
HashMap内部是如何实现的(转)
查看>>
交互设计[3]--点石成金
查看>>
java实现双向循环链表
查看>>
SCCM TP4部署Office2013
查看>>
ORACLE中CONSTRAINT的四对属性
查看>>
python 迭代器 生成器
查看>>
dorado基本事件样例
查看>>
Python访问PostGIS(建表、空间索引、分区表)
查看>>
quick-cocos2d-x开发环境Lua for IntelliJ IDEA的安装
查看>>
Target-Action回调模式
查看>>
换个红圈1微信头像恶搞一下好友
查看>>
Socket网络编程--简单Web服务器(3)
查看>>
ylbtech_dbs_article_五大主流数据库模型
查看>>
Java并发专题 带返回结果的批量任务运行 CompletionService ExecutorService.invokeAll
查看>>
10行Python代码解决约瑟夫环(模拟)
查看>>
一个简单好用的日志框架NLog
查看>>