Jenkins websphere deployer插件配置

时间:2015-10-07 16:16:42

标签: jenkins

我是Jenkins的新手,在Jenkins成功构建之后,我正在进行自动部署到WAS服务器的POC。

我找到了#Websphere Deployer'插件很有用,并开始研究它,我面临一些问题。

以下是我遵循的步骤。

  1. 我在我的本地主机tomcat 7.0.64中部署了Jenkins,我能够 运行它。
  2. 我从本地工作区配置了一个maven spring项目,我就是 能够成功建立它。
  3. 我添加了post build操作以将“部署”添加到IBM Websphere Application服务器'并提供了服务器详细信息。
  4. 要使用此插件,根据插件文档,我将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
  5. 当我点击测试连接时,我收到以下消息
  6.   

    无法在中找到所需的IBM WebSphere Application Server jar文件   ' \插件\ WebSphere的部署\ 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 validateJarFile。   com.ibm.ws.admin.client_7.0.0 jar未加载。请参阅servlet规范3.0   冒犯类javax.servlet.Servlet.class **并得到相同的结果   ckicking'测试连接')

    上面的错误消息

    我的设置有什么问题以及我需要放置jar文件的位置?
    谢谢

1 个答案:

答案 0 :(得分:0)

你必须复制admin&在您的案例中,orb jar文件到“C:\ apache-tomcat-7.0.64 \ webapps \ jenkins-war \ plugins \ websphere-deployer \ WEB-INF \ lib”位置。它们不能放在jenkins lib中,因为插件无法找到它们。