The problem with Jenkins build completion is as follows:
18:16:31 Deploying/root/.jenkins/workspace/test_qds/target/qds.war to Container Tomcat 7.x Remote with context 18:16:32 redeploying [/root/.jenkins/workspace/test_qds/target/qds.war] 18:16:32 undeploying [/root/.jenkins/workspace/Test _qds/target/qds.war] 18:16:33 deploying [/root/.jenkins/workspace/test_qds/target/qds.war] 18:16:37 error:build Step Failed with exception 18:16:37 org.codehaus.cargo.container.ContainerException:Failed to deploy [/root/.jenkins/ Workspace/test_qds/target/qds.war] 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy ( abstracttomcatmanagerdeployer.java:106) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy ( abstracttomcatmanagerdeployer.java:184) 18:16:37 at Hudson.plugins.deploy.CargoContainerAdapter.deploy ( cargocontaineradapter.java:77) 18:16:37 at Hudson.plugins.deploy.cargocontaineradapter$deploycallable.invoke ( cargocontaineradapter.java:147) 18:16:37 at HUdson.plugins.deploy.cargocontaineradapter$deploycallable.invoke (cargocontaineradapter.java:117) 18:16:37 at Hudson. Filepath.act (filepath.java:998) 18:16:37 at Hudson. Filepath.act (filepath.java:976) 18:16:37 at Hudson.plugins.deploy.CargoContainerAdapter.redeploy ( cargocontaineradapter.java:114) 18:16:37 at Hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeploy ( passwordprotectedadaptercargo.java:93) 18:16:37 at Hudson.plugins.deploy.DeployPublisher.perform ( deploypublisher.java:64) 18:16:37 at Hudson.tasks.buildstepmonitor$3.perform (buildstepmonitor.java:45) 18:16:37 at Hudson.model.abstractbuild$abstractbuildexecution.perform (abstractbuild.java:736) 18:16:37 at Hudson.model.abstractbuild$abstractbuildexecution.performallbuildsteps (abstractbuild.java:682) 18:16:37 at Hudson.model.build$buildexecution.post2 (build.java:186) 18:16:37 at hudson.model.abstractbuild$ Abstractbuildexecution.post (abstractbuild.java:627) 18:16:37 at Hudson.model.Run.execute (run.java:1762) 18:16:37 At Hudson.model.FreeStyleBuild.run (freestylebuild.java:43) 18:16:37 at Hudson.model.ResourceController.execute ( resourcecontroller.java:97) 18:16:37 at Hudson.model.Executor.run (executor.java:419) 18:16:37 caused by: Org.codehaus.cargo.container.tomcat.internal.TomcatManagerException:The Tomcat Manager responded "fail-deployed Application at Context Path/qds but context failed to start 18:16:37 "instead of the expected" OK "message 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke (tomcatmanager.java:715) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl (tomcatmanager.java:761) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy (tomcatmanager.java:312) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy ( abstracttomcatmanagerdeployer.java:101) 18:16:37 ... More 18:16:37 Org.codehaus.cargo.container.tomcat.internal.TomcatManagerException:The TOMCAt Manager responded "fail-deployed application at the context Path/qds but the context failed to start 18:16:37" instead of T He expected "OK" message 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke ( tomcatmanager.java:715) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl ( tomcatmanager.java:761) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy ( tomcatmanager.java:312) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy ( ABSTRACTTOMCATMANAGERDEPLOYER.JAVA:101) 18:16:37 at Org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy ( abstracttomcatmanagerdeployer.java:184) 18:16:37 at Hudson.plugins.deploy.CargoContainerAdapter.deploy ( cargocontaineradapter.java:77) 18:16:37 at Hudson.plugins.deploy.cargocontaineradapter$deploycallable.invoke ( cargocontaineradapter.java:147) 18:16:37 at Hudson.plugins.deploy.cargocontaineradapter$deploYcallable.invoke (cargocontaineradapter.java:117) 18:16:37 at Hudson. Filepath.act (filepath.java:998) 18:16:37 at Hudson. Filepath.act (filepath.java:976) 18:16:37 at Hudson.plugins.deploy.CargoContainerAdapter.redeploy ( cargocontaineradapter.java:114) 18:16:37 at Hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeploy ( passwordprotectedadaptercargo.java:93) 18:16:37 at Hudson.plugins.deploy.DeployPublisher.perform ( deploypublisher.java:64) 18:16:37 at Hudson.tasks.buildstepmonitor$3.perform (buildstepmonitor.java:45) 18:16:37 at Hudson.model.abstractbuild$abstractbuildexecution.perform (abstractbuild.java:736) 18:16:37 at Hudson.model.abstractbuild$abstractbuildexecution.performallbuildsteps (abstractbuild.java:682) 18:16:37 at Hudson.model.build$buildexecution.post2 (build.java:186) 18:16:37 at hudson.model.abstractbuild$ Abstractbuildexecution.post (abstractbuild.java:627) 18:16:37 at Hudson.model.Run.execute (run.java:1762) 18:16:37 at Hudson.model.FreeStyleBuild.run (Freestylebuild.java:43) 18:16:37 at Hudson.model.ResourceController.execute (resourcecontroller.java:97) 18:16:37 at Hudson.model.Executor.run (executor.java:419) 18:16:37 build Step ' Deploy war/ear to a container ' marked build as Failure 1 8:16:37 finished:failure
Scenario Description: Build several 10 times on the first day, build successfully, deploy successfully, but cannot restart, after manual restart, normal use, so determine the problem is Tomcat cannot restart; next day, build it manually. The build succeeds, the deployment succeeds, and the restart succeeds. This is a very magical question.