当前位置: 首页 > 知识库问答 >
问题:

Maven build无法在jenkins websphere部署插件中部署

祁建业
2023-03-14

我正在做一个maven构建在我的jenkins和创建一个战争文件,我已经配置了webphere部署插件,并成功地测试了连接。我试图部署战争文件webshere部署插件,但我得到一个错误

部署到IBM WebSphere Application Server时出错:应为Ant GLOB模式。

我猜在我部署maven build时,它需要一个ant构建。

我在jenkins中复制了WebSphereDeployer插件所需的jar文件。此外,我还包括了cacerts的证书。所有的配置在我看来都不错。有谁能帮我找出问题所在吗。

以下是我的websphere配置:

Deployment Target : "WebSphere:cell=DESKTOP-DUHNNUFNode01Cell,node=DESKTOP-DUHNNUFNode01,server=server1"

Generated EAR level : Java 8 

Generated Context : /


Client Keystore File Path   
C:\Jenkins files\DummyClientKeyFile.jks
Help for feature: Client Keystore File Path
    Client Keystore Password    
•••••
Help for feature: Client Keystore Password
    Client Truststore File Path 
C:\Jenkins files\DummyClientTrustFile.jks
Help for feature: Client Truststore File Path
    Client Truststore Password  
•••••

应成功部署ear文件,但我收到以下错误:

正在连接到IBM WebSphere Application Server
部署到IBM WebSphere Application Server时出错:应为Ant GLOB模式,但看到'C:\CMrest2\CMRestAPI master\CMRestAPI\target**/*。战争'。看见http://ant.apache.org/manual/Types/fileset.html 对于语法
无法回滚到以前的版本:工件为空
生成步骤“部署到IBM WebSphere Application Server”将生成结果更改为失败
已完成:失败

共有1个答案

薄伟彦
2023-03-14

Jenkins deploy插件找不到war文件,因为以下路径不是您工作区的相对路径:

C:\CMrest2\CMRestAPI-master\CMRestAPI\Target**/*. war

 类似资料:
  • 问题内容: 我尝试安装 用于将Jenkins连接到Subversion存储库的。 在安装过程中,我的詹金斯(Jenkins)需要花费很长时间才能重新启动,因此我尝试使用。 它显示以下错误 请帮忙。 谢谢! 问题答案: 似乎在下载过程中出现了问题,因此插件文件已损坏。关闭Jenkins,删除,重新启动jenkins并重新尝试安装插件。 或者,手动下载文件并替换为文件系统上的一个,应该可以从此处获得

  • 我试图使用maven shade插件构建uber jar(构建docker映像),并将项目jar部署到maven存储库。我不想将uber jar部署到maven Repo。因此,要么我需要能够从maven deploy插件中排除特定文件,要么让maven shade插件将uber jar放在不同的位置,这样deploy插件就不会接收到它。 这两件事都有可能吗?

  • 官方文件目录:kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es-controller.yaml es-rbac.yaml es-service.yaml fluentd-es-ds.yaml kibana-controller.yaml kibana-service.yaml fluentd-es-rbac.yaml

  • 到 heapster release 页面 下载最新版本的 heapster $ wget https://github.com/kubernetes/heapster/archive/v1.3.0.zip $ unzip v1.3.0.zip $ mv v1.3.0.zip heapster-1.3.0 $ 官方文件目录: heapster-1.3.0/deploy/kube-config/i

  • 官方文件目录:kubernetes/cluster/addons/dashboard 使用的文件: $ ls *.yaml dashboard-controller.yaml dashboard-rbac.yaml dashboard-service.yaml 新加了 dashboard-rbac.yaml 文件,定义 dashboard 使用的 RoleBinding。 由于 kube-a

  • 官方文件目录:kubernetes/cluster/addons/dns 使用的文件: $ ls *.yaml *.base kubedns-cm.yaml kubedns-sa.yaml kubedns-controller.yaml.base kubedns-svc.yaml.base 已经修改好的 yaml 文件见:dns。 系统预定义的 RoleBinding 预定义的 RoleB