Jenkins 七: 部署到Tomcat


在build.xml定義了打包target之后,我們可以將打包生成的war文件直接部署到tomcat。

1. 建立Tomcat用戶。

打開Tomcat安裝路徑下的 conf/tomcat-users.xml文件,在”tomcat-users“ 標簽里面輸入:

<role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>
    <user username="admin" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status" />

這樣就建好了一個用戶名是 ”admin” ,並且密碼是”123456“的用戶。

2. 啟動Tomcat。

雙擊Tomcat安裝路徑下的 bin/startup.bat腳本來啟動Tomcat。

3.  打開瀏覽器,輸入“http://localhost:8081/”,可以看到Tomcat 首頁。點擊”manager webapp“鏈接,輸入剛剛的用戶名以及密碼,即”admin “和“123456”,如果成功打開“Tomcat Web Application Manager”頁面說明剛剛的用戶新建成功。

4. 安裝插件

進入“系統管理” –> “管理插件”-> “可選插件”,在“過濾”中輸入“Deploy to container Plugin ”,可以看到頁面顯示出該插件,選中並點擊“直接安裝”即可。

Deploy to container Plugin

This plugin allows you to deploy a war to a container after a successful build.
Glassfish 3.x remote deployment

5. 任選一個項目,點擊“配置”。

6. 找到“構建后操作”,點擊“增加構建后操作步驟”,選擇“Deploy war/ear to a container”。

輸入如下數據:

WAR/EAR files: 輸入構建時生成的war文件相對於本項目的路徑。

比如說我的 war文件路徑為“D:\Jekins\workspace\Ant_project\package\aa.war”, 我的項目名是”Ant_project“,那么這里填寫”package\aa.war“。

找到“Containers”,點擊“Add Container”按鈕,選擇你之前安裝的Tomcat版本,我的是”Tomcat 7.x”。

“Manager user name“:Tomcat用戶名,即”admin“。

Manager password: Tomcat用戶密碼,即”123456“。

Tomcat URL: Tomcat的網址,類似 ”http://localhost:8081/“。

7. 點擊”應用“,點擊”保存“按鈕。

8. 點擊”立即構建“。

9. 構建完成之后,沒有問題的話會在 Tomcat的安裝路徑下的 webapps路徑下看到war包。同時打開 ”http://locathost:8081”+ 包名 可以成功打開項目網頁。比如這里就是 “http://locathost:8081/aa”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM