在Jenkins中将war部署到Tomcat容器中

时间:2018-01-25 08:41:11

标签: maven tomcat jenkins

我在Jenkins中使用了Deploy to Container插件,并且在这里遇到了几个问题:

  1. 我们如何在Jenkins管理控制台中为tomcat容器提供凭据?
  2. 我正在尝试将战争部署到Tomcat容器,但我没有在jenkins控制台输出中找到任何与部署相关的日志。
  3. 使用插件将war部署到Tomcat容器中的人可以回复此查询吗。

1 个答案:

答案 0 :(得分:0)

  1. 确保已安装“部署到容器”插件(https://plugins.jenkins.io/deploy
  2. 通过单击菜单栏上的New Item链接创建新作业 页面的左侧
  3. 给您的工作起个名字,然后选择类型(即-自由式项目)
  4. 向下滚动到Post-build Actions,然后在数据字段中填写以下信息...
  

WAR / EAR文件:** / *。war

     

上下文路径:/您的路径名

  1. 选择所需的Tomcat版本,然后单击“凭据”字段旁边的Add按钮,然后选择Jenkins
  2. 在弹出窗口中,确保Kind字段为Username with password
  3. 创建Jenkins将用于Tomcat的用户名/密码,然后单击Add
  4. 返回主作业页面后,滚动至底部,然后依次依次单击ApplySave
  5. 现在通过导航到Tomcat X.0/conf/tomcat-users.xml文件在Tomcat中创建用户
  6. 向下滚动到<tomcat-users>标记,并在其下方添加您刚刚在Jenkins <user username="your-username" password="your-password" roles="manager-gui"/>中创建的用户/密码,然后保存并退出。
  7. 现在,您必须通过导航到ROOT jenkins文件夹将war文件放置在适当的项目文件夹中(如果您忘记了根目录的位置,请检查Configure System下的Manage Jenkins页面
  8. 在您的根文件夹中,导航到“ C:... \ YourRootFolder \ workspace \ YourJobName”,然后粘贴您的.WAR文件
  9. 重新启动Jenkins和Tomcat!
  10. 使用在STEP 4中指定的上下文路径导航到已部署的.WAR文件http://localhost:8080/your-path-name(确保端口是您设置的要在其上运行的Tomcat服务器的端口。默认值为8080)。

完成!