jenkins远程部署到tomcat8权限配置

首记

针对jenkins搭建持续集成环境中遇到的问题,做相应的记录,以期自己在未来能够有据可依。

tomcat版本: 8.5.43
jenkins版本: 2.176.2
jdk版本: jdk_1.8_221

服务端tomcat也按照教程,修改了tomca-users.xml的配置信息。
(简单粗暴一点吧!懒得去看到底需要什么权限干脆看到什么就直接全都给了!!!)

  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-script"/>
  <role rolename="admin-gui"/>
  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,admin-script,admin-gui"/>

jenkins构建成功后,打的war包始终不能自动部署到tomcat8,有如下报错。

报错信息:

15:44:52 channel stopped
15:44:52 Deploying /var/jenkins_home/workspace/test/target/test.war to container Tomcat 8.x Remote with context test
15:44:52 ERROR: Build step failed with exception
15:44:52 org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/jenkins_home/workspace/test/target/test.war]
15:44:52 	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:188)
15:44:52 	at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:77)
15:44:52 	at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:147)
15:44:52 	at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:117)
15:44:52 	at hudson.FilePath.act(FilePath.java:1076)
15:44:52 	at hudson.FilePath.act(FilePath.java:1059)
15:44:52 	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:114)
15:44:52 	at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeploy(PasswordProtectedAdapterCargo.java:93)
15:44:52 	at hudson.plugins.deploy.DeployPublisher
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值