2014-07-19 51 views
0

我正在使用Jenkins Post Build Task將Tomcat部署到使用Container插件的Tomcat。戰爭建成後,這個任務開始,實際部署就好了。但任務失敗,出現以下錯誤:504當在Jenkins部署到Tomcat 7時,但它仍然成功

ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception 
org.codehaus.cargo.container.ContainerException: Failed to deploy [/var/lib/jenkins/jobs/deploy-production/workspace/target/ROOT.war] 
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:115) 
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:187) 
    at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:64) 
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:90) 
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:77) 
    at hudson.FilePath.act(FilePath.java:917) 
    at hudson.FilePath.act(FilePath.java:890) 
    at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:77) 
    at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:47) 
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:781) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:753) 
    at hudson.model.Build$BuildExecution.post2(Build.java:183) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:706) 
    at hudson.model.Run.execute(Run.java:1704) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:230) 
Caused by: java.io.IOException: Server returned HTTP response code: 504 for URL: http://10.101.120.1/manager/text/deploy?path=%2F 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:504) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:547) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:273) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:256) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:240) 
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:107) 
    ... 17 more 
java.io.IOException: Server returned HTTP response code: 504 for URL: http://10.101.120.1/manager/text/deploy?path=%2F 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:504) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:547) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:273) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:256) 
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:240) 

我沒有太多的運氣與谷歌試圖找到答案。任何幫助,將不勝感激。我只想讓Jenkins構建報告爲成功而非失敗。我還有一些其他任務取決於這一成功。

+0

看起來像這裏討論了類似的主題'http:// www.coderanch.com/t/361183/Servlet/java/Server-sensor-HTTP-response-code'。通過修復Codebase解決了問題 – wwarlock

回答

0

原來我不得不調整mod_jk的worker.worker1.reply_timeout

相關問題