关于maven自动部署tomcat9 步骤
2024-09-04 15:00:55
maven 自动部署tomcat9 (远程方法)
1.首先要去配置用户,在tomcat的conf中有tomcat_users.xml,在其中有tomcat-user的配置
配置:<tommcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="xxxx" password="xxxx" roles="manager-gui,manager-script"/>
</tomcat-users>
其中需要注意:配置xxxx与xxxx最好不要相同
配置maven中的setting.xml文件
<server>
<id>tomcat9</id> //这个是自定义,但是这个最后是要与pom.xml中所指定的相同
<username>xxxx</username> //用户名和密码与上方对应
<password>xxxx</password>
</server>
3.在pom.xml中指定
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
${server.url}/manager/text
http://xxxxxx:8080/manager/text //好像tomcat7之上都是这么写的. xxxx自定义
tomcat9 //这里与上方所指定的id相同,对应上
/项目名 //指定你所部署的项目名,关乎路径
xxxx
xxxx
4.使用步骤:
a.开启tomcat,,,,,,,这里记住,不要去开启你eclipse中部署的tomcat,因为那是阉割的.......要去你下载的tomcat中去手动开启tomcat.
b.项目右键 找到maven,其中的maven-build 配置为tomcat7:deploy(第一次) 可以打成war包,部署上tomcat,,,,第二次及以后使用tomcat7:redeploy 运行tomcat7:run
c.出现没有连接上的错误,一般出现在两个地方,第一个是tomcat没有按照b步骤开,第二种是配置文件的问题,,,,,,,,,
在配置完tomcat_users.xml后可以去尝试连接 localhost:8080/manager/html试一试是否连接上并且是否需要使用用户名和密码去登陆.
最新文章
- 使用react做的聊天对话列表
- js的执行机制
- phpcms标签使用 —— 系统常量
- OC面向对象—多态
- 在C#中如何读取枚举值的描述属性
- 用自然语言的角度理解JavaScript中的this关键字
- POJ2442 Sequence
- 电脑安装win8.1后 前面板没有声音的解决办法
- POJ 1743 Musical Theme(后缀数组+二分答案)
- 独立博客网站FansUnion.cn操作2多年的经验和教训以及未来计划
- Mybatis 系列1
- git mvn 使用
- 把composer的源切换为 国际的源
- 《精通Python设计模式》学习结构型之享元模式
- B2旅游签证记
- svn服务,svnserve开机启动
- 正则表达式(javascript)
- MariaDB10.1找回密码
- python-ASCII与Unicode
- iOS 11 ScrollView偏移问题解决