用ant遠端部署到Tomcat5

2021-08-24 17:13:34 字數 686 閱讀 4080

朋友的讓我解決下多台伺服器部署的問題.首選ant的遠端發布,好像有3種方式:

1.用ftp上傳檔案

2.tomcat的部署管理程式

3.用telnet (這個不會)

我選tomcat的部署管理程式,tomcat5不帶admin管理功能,要下apache-tomcat-x.x.x-admin.zip 檔案,版本別搞錯了.

改conf/tomcat-users.xml 檔案為

<?xml version='1.0' encoding='utf-8'?>

啟動tomcat.點左邊的tomcat   manager,輸入後,進管理頁面,ok.說明沒問題

開始ant配置

如是elicpse下執行ant,進入首選項->ant->runtime->classpath->ant home entires 點add exteranl jars

選d:\apache-tomcat-5.5.27\server\lib\catalina-ant.jar,ok

如果是命令列執行ant ,在ant\lib加入catalina-ant.jar檔案,

build.xml

$是war檔案 ,我這是d:\workspace\ssh\dist\ssh.war,自已配下吧

ok.不過要先執行tomcat,再ant,否則報錯

用ant執行遠端linux指令碼

2 儲存一下內容,命名為build.xml在d anthome目錄下 3 把jsch.jar複製到d anthome下 4 執行 ant lib d anthome 5 顯示 sshexec sshexec connecting to 172.10.10.89 22 sshexec cmd cd l...

專案部署到Tomcat

classes資料夾拷貝到web inf資料夾根目錄下 classes資料夾包括 包.類檔案,配置檔案 lib資料夾拷貝到web inf資料夾根目錄下,用圖說話吧 1.訪問路徑是指部署在伺服器中 的訪問路徑 2.靜態資源 html img css 等的訪問路徑就是它儲存的位置 3.動態資源 serv...

部署war包到Tomcat

1.開發給到乙個war包,假設叫 a b c.war。4.啟動tomcat。如果不需要更改配置檔案 到這一步就可以了。在瀏覽器輸入 http localhost tomcat port a b c即可開啟a b c專案的 index.jsp頁面。當然如果a b c專案沒有index.jsp頁面,那就...