jenkins - 使用 jenkins 远程 glassfish 部署失败
问题描述
我正在尝试使用 Jenkins (V2.138.1) 将战争部署到远程 Glassfish 4.1 服务器部署到具有以下配置的容器插件(v1.13)
WAR/EAR files : target/myapp.war
Context path : /myapp
Containers :
Glassfish 3.x
credential : admin/****
Glassfish home :
Glassfish admin port : 4848
Glassfish hostname : my-pc
但出现以下错误:
错误:构建步骤失败,出现异常 org.codehaus.cargo.util.CargoException:部署失败:操作失败将应用程序部署到目标服务器失败;java.util.concurrent.TimeoutException
at org.codehaus.cargo.container.spi.deployer.AbstractJsr88Deployer.waitForProgressObject(AbstractJsr88Deployer.java:295)
at org.codehaus.cargo.container.spi.deployer.AbstractJsr88Deployer.deploy(AbstractJsr88Deployer.java:133)
at org.codehaus.cargo.container.spi.deployer.AbstractJsr88Deployer.redeploy(AbstractJsr88Deployer.java:217)
at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:77)
at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:147)
at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:117)
at hudson.FilePath.act(FilePath.java:1077)
at hudson.FilePath.act(FilePath.java:1060)
at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:114)
at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeploy(PasswordProtectedAdapterCargo.java:93)
at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:64)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1073)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1840)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
构建步骤“将战争/耳朵部署到容器”将构建标记为失败已完成:失败
解决方案
这是 Glassfish v4.1.1 的问题 我将 Glassfish 升级到 v4.2.1。这对我有用:)
推荐阅读
- python - Vim 正则表达式不创建语法组
- angular - PWA 在 Ionic 5 中的应用程序更新时自动刷新/更新客户端
- reactjs - 如何使用 React JS 发布日期和小时数?
- ios - 颤振:SFSafariViewController 不像原生 iOS 模式那样打开
- c# - XmlSerializer 访问父元素中的子逻辑元素
- azure - ADF 从列中删除换行符
- javascript - 使用不同的 CSS 和图像创建多个构建?
- javascript - Javascipt 流畅的滚动体验
- sql-server - 将数据库从 SQL Server 2012 迁移到 SQL Server 2016
- c# - LINQ 查询将 DateTime 列与 DateTime 字符串列进行比较