朋友的讓我解決下多台伺服器部署的問題.首選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頁面,那就...