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最好不要相同
  1. 配置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试一试是否连接上并且是否需要使用用户名和密码去登陆.

最新文章

  1. 使用react做的聊天对话列表
  2. js的执行机制
  3. phpcms标签使用 —— 系统常量
  4. OC面向对象—多态
  5. 在C#中如何读取枚举值的描述属性
  6. 用自然语言的角度理解JavaScript中的this关键字
  7. POJ2442 Sequence
  8. 电脑安装win8.1后 前面板没有声音的解决办法
  9. POJ 1743 Musical Theme(后缀数组+二分答案)
  10. 独立博客网站FansUnion.cn操作2多年的经验和教训以及未来计划
  11. Mybatis 系列1
  12. git mvn 使用
  13. 把composer的源切换为 国际的源
  14. 《精通Python设计模式》学习结构型之享元模式
  15. B2旅游签证记
  16. svn服务,svnserve开机启动
  17. 正则表达式(javascript)
  18. MariaDB10.1找回密码
  19. python-ASCII与Unicode
  20. iOS 11 ScrollView偏移问题解决

热门文章

  1. Java_GUI小游戏--FlappyBird 橡树鸟
  2. 12.数值的整数次方 Java
  3. 【软件工程】Alpha冲刺(1/6)
  4. Ubuntu16 升级nodejs版本
  5. 为什么有些应用非VxWorks不可
  6. 如何使用Heartbeat,组建一个高可用性的mysql集群
  7. jdk git maven Jenkins的配置
  8. java传递String参数
  9. vue路由嵌套,对应展示的视图
  10. ControlTemplate in WPF —— Calendar