【发布时间】:2015-10-07 16:16:41
【问题描述】:
我是 Jenkins 的新手,在 Jenkins 中成功构建后,我正在做一个 POC 以自动部署到 WAS 服务器。
我发现“Websphere Deployer”插件很有用,并开始着手研究它,但我遇到了一些问题。
以下是我遵循的步骤。
- 我在本地主机 tomcat 7.0.64 中部署了 Jenkins,我能够
运行它。
- 我从本地工作区配置了一个 maven spring 项目,我是
能够成功构建它。
- 我添加了构建后操作以添加“部署到 IBM Websphere 应用程序服务器”并提供了服务器详细信息。
- 要使用这个插件,根据插件文档,我将 WAS jar 文件(
com.ibm.ws.admin.client_x.x.x.jar, com.ibm.ws.orb_x.x.x.jar)添加到 C:\Users\xxx\.jenkins\plugins\websphere-deployer\WEB-INF\lib
- 当我单击测试连接时,我收到以下消息
在中找不到所需的 IBM WebSphere Application Server jar 文件 '\plugins\websphere-deployer\WEB-INF\lib\' 请从 IBM WebSphere Application Server 复制它们(请参阅插件 文档)
(注意:当我尝试将这些 jar 文件复制到 C:\apache-tomcat-7.0.64\webapps\jenkins-war\WEB-INF\lib 文件夹时,在重新启动服务器时我得到了
org.apache。 catalina.loader.WebappClassLoader 验证JarFile。 com.ibm.ws.admin.client_7.0.0 jar 未加载。请参阅 servlet 规范 3.0 冒犯类 javax.servlet.Servlet.class** 并得到相同 勾选“测试连接”时出现上述错误消息)
我的设置有什么问题,我需要将 jar 文件放在哪里?
谢谢
【问题讨论】:
-
无需复制到 C:\apache-tomcat-7.0.64\webapps\jenkins-war\WEB-INF\lib .. Jenkins 从 JENKINS_HOME 目录中挑选.. 你有使用 home 属性吗在你的机器上?
-
在尝试了这么多事情之后,我尝试将 jars 放在 C:\apache-tomcat-7.0.64\webapps\jenkins-war\WEB-INF\lib 中。但它没有用。你能解释一下什么是家庭财产以及如何设置它吗?
标签: jenkins