我很高兴看到这个错误突然出现在一个jenkins部署作业中,它工作了几个多月。虽然我没有更改任何tomcat配置以及构建和移动war文件所需的设置
就像tomcat一样,用户设置很久以前就完成了,没有看到任何问题。
可能是什么原因。如果有人能提供洞察力。
20:52:11 ERROR: Build step failed with exception
20:52:11 org.codehaus.cargo.container.ContainerException: The [cargo.remote.username] and [cargo.remote.password] properties are mandatory and need to be defined in your configuration.
20:52:11 at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.createManager(AbstractTomcatManagerDeployer.java:318)
20:52:11 at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.getTomcatManager(AbstractTomcatManagerDeployer.java:83)
20:52:11 at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:173)
20:52:11 at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:77)发布于 2018-11-22 09:49:48
我很糟糕,我没有在jenkins中看到用于“部署war/ear到容器”的配置用户名/密码是静音的。
设置正确的用户名和密码后,将解析。
在哪里查找密码:- > Path:- /apache-tomcat-7.0.39/conf/tomcat-users.xml,下面一行允许tomcatuser在webapp目录中对war文件进行深度处理。
如果在tomcat-users.xml中不存在这种情况,那么在这里添加一个,并验证在unix/windows中,用户是否对tomcat服务器的文件系统有适当的访问权限。
发布于 2020-06-08 14:45:33
如果仍然存在相同的问题,请检查Jenkins ->配置凭据-update类型中的凭据键设置选择Jenkins凭据提供程序

https://stackoverflow.com/questions/53408377
复制相似问题