自动发布到远程tomcat,解决Cannot invoke Tomcat Manager 异常

要确保第一步和第三步   用户名和密码一致,否则就会出现Cannot invoke Tomcat Manager 异常。

第三部注意一点就是server是要加上去的,当正确之后,你会在服务器的webapps文件看到你发布的文件。



使用 tomcat内部manager 程序,进行项目热部署 (需要远程tomcat 必须开启的 )

 

远程发布

       第一步: 在 tomcat/conf/tomcat-user.xml 建立账号

远程访问 tomcat6 : tomcat-users.xml

       <rolerolename="manager"/>

     <user username="tomcat"password="123456" roles="manager"/>   

 

远程访问 tomcat7 :tomcat-users.xml

       <rolerolename="manager-gui"/>

       <rolerolename="manager-script"/>

       <userusername="tomcat" password="123456"roles="manager-gui, manager-script"/>

 

第二步 :配置pom.xml 允许远程发布

       <!-- tomcat6.x -->

       <url>http://localhost:8080/manager</url>

       <!-- tomcat7.x -->

<url>http://localhost:8080/manager/text</url>

       <server>myserver</server>



第三步 :配置 setting.xml 服务器myserver 连接属性

<server>

     <id>myserver</id>

     <username>tomcat</username>

     <password>123456</password>

   </server>

 

保证外部tomcat 正确运行后,执行 tomcat:deploy / tomcat:redeploy 


  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值