回覆列表
-
1 # 落花131287865
-
2 # 三僡然
war部署tomcat雖然簡單。但是錯誤部署會導致效能損耗。
War包一般是在進行Web開發時,通常是一個網站Project下的所有原始碼的集合,裡面包含前臺HTML/CSS/JS的程式碼,也包含Java的程式碼。
當開發人員在自己的開發機器上除錯所有程式碼並通過後,為了交給測試人員測試和未來進行產品釋出,都需要將開發人員的原始碼打包成War進行釋出。
War包可以放在Tomcat下的webapps或者word目錄下,隨著tomcat伺服器的啟動,它可以自動被解壓。
可以使用http://localhost:8080/sample 檢查是否啟動成功。
如果無法正常開啟,請檢查日誌檔案(例如tomcat / logs / catalina.out)是否存在部署問題。
但是官方文件註明
將Web應用程式部署為WAR檔案並將Tomcat配置為不解壓縮WAR將導致啟動時間顯著減慢和執行時效能降低。啟動時間測量速度慢了三到十倍。執行時影響將在很大程度上取決於應用程式結構。所以正確部署還是很有必要的。
1. tomcat 有個後臺管理介面,可以先上傳你的war 包,然後再安裝,如果部署成功就可以直接訪問。
2.將war 包放到tomcat 的webapp 目錄下面,然後啟動tomcat ,如果能正常啟動就可以直接訪問