从jenkins到Tomcat 7的部署失败
我让Jenkins在OpenShift上运行,我需要构建一个应用程序并将其部署到tomcat。因此,我无法将我的应用程序部署到Tomcat7。 OBS:Tomcat7正在我的计算机上运行。 我得到以下错误:从jenkins到Tomcat 7的部署失败,tomcat,jenkins,Tomcat,Jenkins,我让Jenkins在OpenShift上运行,我需要构建一个应用程序并将其部署到tomcat。因此,我无法将我的应用程序部署到Tomcat7。 OBS:Tomcat7正在我的计算机上运行。 我得到以下错误: Started by user Jenkins Admin Building in workspace /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace Ch
Started by user Jenkins Admin
Building in workspace /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace
Checkout:workspace / /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace - hudson.remoting.LocalChannel@1ef62e0
Using strategy: Default
Last Built Revision: Revision c8de886c2a824bdb4db4a70f757a891155ad9611 (origin/HEAD, origin/master)
Checkout:workspace / /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace - hudson.remoting.LocalChannel@1ef62e0
Fetching changes from 1 remote Git repository
Fetching upstream changes from https://github.com/bergmpe/mysite.git
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Commencing build of Revision c8de886c2a824bdb4db4a70f757a891155ad9611 (origin/HEAD, origin/master)
Checking out Revision c8de886c2a824bdb4db4a70f757a891155ad9611 (origin/HEAD, origin/master)
Warning : There are multiple branch changesets here
[workspace] $ /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/tools/hudson.tasks.Ant_AntInstallation/myAnt/bin/ant
Buildfile: /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/build.xml
init:
compile:
[javac] /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/build.xml:41: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
compile-tests:
[javac] /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/build.xml:46: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/build/test-classes
test:
[junit] Running com.berg.NumeroPerfeitoTest
[junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 sec
package:
BUILD SUCCESSFUL
Total time: 3 seconds
Deploying /var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/dist/num-perfeito-1.0.war to container Tomcat 7.x Remote
ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/lib/openshift/553bb7984382ecc5ce00009f/app-root/data/jobs/teste1/workspace/dist/num-perfeito-1.0.war]
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:193)
at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
at hudson.FilePath.act(FilePath.java:920)
at hudson.FilePath.act(FilePath.java:893)
at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:756)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720)
at hudson.model.Build$BuildExecution.post2(Build.java:182)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:669)
at hudson.model.Run.execute(Run.java:1731)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:232)
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:534)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:686)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:699)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:174)
... 16 more
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:534)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:686)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:699)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:174)
at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
at hudson.FilePath.act(FilePath.java:920)
at hudson.FilePath.act(FilePath.java:893)
at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:756)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720)
at hudson.model.Build$BuildExecution.post2(Build.java:182)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:669)
at hudson.model.Run.execute(Run.java:1731)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:232)
Finished: FAILURE
由用户Jenkins Admin启动
在工作区中构建/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace
签出:workspace//var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace-hudson.remoting。LocalChannel@1ef62e0
使用策略:默认
最新版本:版本c8de886c2a824bdb4db4a70f757a891155ad9611(起点/终点,起点/终点)
签出:workspace//var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace-hudson.remoting。LocalChannel@1ef62e0
从1个远程Git存储库获取更改
从中获取上游更改https://github.com/bergmpe/mysite.git
在存储库源/头中看到分支
在存储库源代码/主代码中看到分支
开始构建版本c8de886c2a824bdb4db4a70f757a891155ad9611(起点/终点、起点/终点)
检查版本C8DE886C2A824BDB4DB4A70F75A891155AD9611(起点/终点,起点/终点)
警告:此处存在多个分支更改集
[workspace]$/var/lib/openshift/553bb7984382ec5ce0009f/app root/data/tools/hudson.tasks.Ant\u AntInstallation/myAnt/bin/Ant
构建文件:/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/build.xml
初始化:
汇编:
[javac]/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/build.xml:41:警告:未设置“includeantruntime”,默认为build.sysclasspath=last;对于可重复的生成,将设置为false
编译测试:
[javac]/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/build.xml:46:警告:未设置“includeantruntime”,默认为build.sysclasspath=last;对于可重复的生成,将设置为false
[javac]将1个源文件编译为/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/build/test类
测试:
[junit]运行com.berg.NumeroPerfeitoTest
[junit]测试运行:2,失败:0,错误:0,跳过:0,所用时间:0.09秒
包裹:
建设成功
总时间:3秒
将/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/dist/num-perfeito-1.0.war部署到容器Tomcat 7.x Remote
错误:Publisher hudson.plugins.deploy.DeployPublisher因异常而中止
org.codehaus.cargo.container.ContainerException:未能重新部署[/var/lib/openshift/553bb7984382ecc5ce0009f/app root/data/jobs/teste1/workspace/dist/num-perfeito-1.0.war]
位于org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:193)
位于hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
位于hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
位于hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
位于hudson.FilePath.act(FilePath.java:920)
位于hudson.FilePath.act(FilePath.java:893)
位于hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
位于hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
位于hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
位于hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:756)
位于hudson.model.AbstractBuild$AbstractBuildExecution.PerformalBuildSteps(AbstractBuild.java:720)
位于hudson.model.Build$BuildExecution.post2(Build.java:182)
位于hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:669)
位于hudson.model.Run.execute(Run.java:1731)
运行(FreeStyleBuild.java:43)
在hudson.model.ResourceController.execute(ResourceController.java:88)
运行(Executor.java:232)
原因:java.net.ConnectException:连接超时
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:579)
位于java.net.Socket.connect(Socket.java:528)
位于sun.net.NetworkClient.doConnect(NetworkClient.java:180)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
http.HttpClient.(HttpClient.java:211)
http.HttpClient.New(HttpClient.java:308)
http.HttpClient.New(HttpClient.java:326)
位于sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
位于sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)
位于org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:534)
位于org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:686)
位于org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:699)
位于org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:174)
... 还有16个
java.net.ConnectException:连接超时
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConn