java - 无法使用jenkins将WAR部署到远程服务器

标签 java jenkins ant

这是我的配置: Enter image description here

并且有控制台输出:

war: [war] Building war: /home/zhaowz/.jenkins/jobs/huamei-farm-web/workspace/build/huamei.war

BUILD SUCCESSFUL Total time: 7 seconds ERROR: Step ‘Deploy war/ear to a container’ aborted due to exception: java.io.IOException: Expecting Ant GLOB pattern, but saw '/home/zhaowz/.jenkins/jobs/huamei-farm-web/workspace/build/huamei.war'. See http://ant.apache.org/manual/Types/fileset.html for syntax at hudson.FilePath.glob(FilePath.java:1738) at hudson.FilePath.access$1700(FilePath.java:190) at hudson.FilePath$32.invoke(FilePath.java:1719) at hudson.FilePath$32.invoke(FilePath.java:1716) at hudson.FilePath.act(FilePath.java:990) at hudson.FilePath.act(FilePath.java:968) at hudson.FilePath.list(FilePath.java:1716) at hudson.FilePath.list(FilePath.java:1701) at hudson.FilePath.list(FilePath.java:1687) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:59) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723) at hudson.model.Build$BuildExecution.post2(Build.java:185) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668) at hudson.model.Run.execute(Run.java:1763) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) Finished: FAILURE

最佳答案

在 WAR/EAR 文件中放置相对路径:

**/*.war

关于java - 无法使用jenkins将WAR部署到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352869/

相关文章:

java - android 根据 arraylist 中的键获取值

jenkins - 使用 Kubernetes 在 Jenkins 上使用 docker-compose 进行 CI 测试

git - .gitignore 适用于除 Jenkins 作业配置文件之外的所有文件

jenkins - 如何在数据库中捕获项目的 Junit 测试结果

Java 包不存在

java - 如何在 Gradle 中获取下一个内部版本号

java - 如何在ant中复用依赖的项目?

java - Java 中的窗口应用程序

java - 一个公共(public)媒体播放器类可用于所有 Activity

java - 缓存 javax.sql.Datasource 对象的单个实例是个好主意吗?