jenkins2.7熱部署tomcat

1首先配置jenkins 安裝插件
系統管理->管理插件->可選插件->搜索“Deploy to container Plugin”,勾選插件直接安裝
2配置svn或者git倉庫
這裏寫圖片描述
3,maven配置構建
這裏寫圖片描述
3,tomcat部署
增加構建後的步驟->Deploy war/ear to a container,ROOT這裏是項目名稱
配置如下:
這裏寫圖片描述

配置服務器的tomcat配置文件
vim tomcat-users.xml
添加信息:

<role rolename="manager-gui" />
<user username="rrmj" password="rrmj1234" roles="manager-script"/>

可以訪問如下頁面,訪問管理頁面
這裏寫圖片描述
這裏寫圖片描述
構建部署完成:可以在tomcat看見部署的war包
這裏寫圖片描述

jenkins報錯:
ERROR: Build step failed with exception org.codehaus.cargo.container.ContainerException: Failed to redeploy
由於遠程部署的主機上面有相同的war包
原因是由於打出來的war包名稱和tomcat自帶的名稱相沖突,都叫ROOT名字,需要改jenkins的名字或者是tomcat下ROOT的名字。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章