ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to deploy [/var/lib/jenkins/workspace/shop/target/shop.war]
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:111)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
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:981)
at hudson.FilePath.act(FilePath.java:959)
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:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1046)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1784)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: java.io.IOException: Error writing request body to server
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(HttpURLConnection.java:3192)
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3175)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.pipe(TomcatManager.java:647)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:538)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
... 17 more
java.io.IOException: Error writing request body to server
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(HttpURLConnection.java:3192)
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3175)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.pipe(TomcatManager.java:647)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:538)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
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:981)
at hudson.FilePath.act(FilePath.java:959)
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:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1046)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1784)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
此问题是nginx版本问题,将默认版本更换为1.6.2就可以了
分享到:
相关推荐
Jenkins Pipeline 部署 SpringBoot 应用详解 本篇文章主要介绍了使用 Jenkins Pipeline 部署 ...通过本篇文章,读者可以学习如何安装依赖包、准备环境、安装 Jenkins 和使用 Jenkins Pipeline 部署 SpringBoot 应用。
通过配置合适的 Pipeline 和策略,Jenkins 可以帮助团队实现一键式发布,提升交付速度。 总之,Jenkins 2.19.3 作为强大的自动化部署工具,其灵活性和可扩展性使得它在各种规模的项目中都能发挥重要作用。通过合理...
Jenkins提供了远程发布功能,允许用户通过执行预定的脚本或命令,在远程服务器上执行任务,如部署应用、更新配置或执行测试。这通常通过Jenkins的“构建步骤”插件实现,其中可以配置SSH、SCP或Rsync等远程执行命令...
本方案主要是结合Jenkins+nginx+qrencode实现安卓源码自动构建的方法, 完美解决第三方平台蒲公英免费版限制生成的二维码限制10次下载的限制,而且资源保存在自己的服务器上也是最安全的,分享nginx+jenkins shell...
### Jenkins执行远程Linux命令 #### 一、概述 在现代软件开发流程中,持续集成(CI)和持续部署(CD)已成为不可或缺...通过以上步骤,您可以轻松地在Jenkins中执行远程Linux命令,从而提高自动化构建和部署的效率。
通过以上步骤,我们不仅能够实现Jenkins定时构建和自动部署的功能,还能够在构建和部署完成后及时获得反馈通知,这对于提高软件开发效率和质量具有重要意义。在整个过程中,需要注意的是,所有配置和脚本都需要根据...
Jenkins作为一个强大的持续集成(CI)/持续部署(CD)工具,被广泛应用于软件开发流程中,以自动化构建、测试和部署任务。增量更新部署是 Jenkins 提供的一种优化策略,它能够显著提高部署效率,避免每次部署时传输...
jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host ...
Jenkins-Nginx 用于在 nginx 后面运行 jenkins 服务器的 Docker 构建(使用 google oAuth 作为身份验证)docker-in-docker 可用,因此 Jenkins 可以启动 dockerized 构建 容器设置 导师 docker 容器将在启动时运行 ...
Jenkins安装运行前端任务时候报错解决
这个过程包括配置Jenkins环境、构建Vue项目、打包应用、配置部署任务以及将应用发布到目标服务器。以下将详细介绍每个步骤: 1. **安装和配置Jenkins** - 安装Jenkins:首先,你需要在服务器上下载并安装Jenkins,...
当代码发生变化时,Jenkins会自动触发构建,执行测试,如果所有步骤都成功,可以通过蓝绿部署、灰度发布等方式进行应用部署。 6. **监控与日志** 为了确保Jenkins的稳定运行,你需要关注其性能和错误日志。离线...
3. **应用部署:**通过 Ansible 将编译好的应用包发送到目标服务器,并执行远程服务器上的重启等操作,完成应用程序的部署。 4. **状态验证:**部署完成后,通常还需要通过自动化测试或手动验证来确保应用正常运行。...
- **硬件**:至少两台服务器(192.168.1.206 和 192.168.0.208),其中 192.168.1.206 被指定为Jenkins Master,192.168.0.208 作为 Slave 服务器,另外还需一台远程部署主机 192.168.0.203。 ##### 2.2 软件需求 ...
Jenkins支持通过SSH执行远程脚本(6、jenkins 调用远程脚本.pdf),这样可以在远程服务器上执行部署、重启等操作。配置时,需要指定目标服务器的SSH连接信息,并在构建步骤中添加执行脚本的命令。 **六、源码浏览器...
【自动化部署持续交付...综上所述,自动化部署持续交付,尤其是通过Jenkins这样的工具实现,是提升软件开发效率和质量的有效手段。尽管存在一些挑战,但其带来的好处远超其潜在的缺点,值得团队投入时间和资源去实施。
Jenkins 是一个流行的自动化构建工具,可以自动化打包、测试和部署应用程序。下面将介绍如何使用 Docker 安装 Jenkins 部署 Java 服务。 1. 准备 Docker 环境 在安装 Docker 之前,需要清除之前的版本,然后添加 ...
在进行Jenkins自动部署Vue前端项目的过程中,涉及到的知识点包含多个方面。首先,需要了解Jenkins的基本概念和它的工作流程;其次,对于前端项目构建...通过自动化部署流程,可以极大地提高开发效率和软件发布的质量。