java - 在上下文路径/ROOT. 部署 jenkins failling的插件时,无法部署应用程序失败

  显示原文与译文双语对照的内容
0 0

尝试设置Jenkins及其容器部署插件。

但是,我收到以下stacktrace :

ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to deploy [/myHome/jenkins/jobs/myAPP/workspace/target/ROOT.war]
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:111)
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:187)
    at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:60)
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:86)
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:73)
    at hudson.FilePath.act(FilePath.java:784)
    at hudson.FilePath.act(FilePath.java:766)
    at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:73)
    at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:45)
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
    at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:700)
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:675)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.post2(MavenModuleSetBuild.java:998)
    at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:622)
    at hudson.model.Run.run(Run.java:1429)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:238)
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Failed to deploy application at context path /ROOT

这不还是有帮助的,我可以使用tomcat manager,还手动复制war文件部署通过使用命令行选项的工作方式。 但是我得不到自动化部署上班。

我使用的是tomcat的url http://localhost:8080/和他们没有app当前部署时部署失败。

帮忙非常感谢收到,谢谢。

时间: 原作者:

0 0

就曾throw但未将root上下文: /roOT而是/ 也许有错误发生于你的config

原作者:
0 0

其ContainerExc不是fileNotFound,因此已将war文件定位。

uRL应 http://localhost:8080

是提供userName和Password?

这是userName分配一个角色管理器的脚本?

是tomcat web app下一次用于工作,清除temp文件夹?

如果是现在最重要的是,运行tomcat没有任何战争fiei出现在web apps文件夹,然后打开web broswer查看 http://localhost:8080可访问。 现在同时此tomcat运行,生成Jenkins作业和部署应该没问题的

...