从jenkins到Tomcat 7的部署失败

从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

我让Jenkins在OpenShift上运行,我需要构建一个应用程序并将其部署到tomcat。因此,我无法将我的应用程序部署到Tomcat7。 OBS:Tomcat7正在我的计算机上运行。 我得到以下错误:

    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