下面我将描述正确的部署.war(web application archive)檔案到Apache Tomcat伺服器的方式。
什麼是WAR檔案:WAR檔案(或Web Application ARchive)是一個類似于JAR檔案的壓縮檔案,它用于分發JSP、Servlet、Java類、XML檔案和外部的JAR檔案、标簽庫、靜态檔案等。
假如你有一個WAR檔案,假設是MyProject.war,是通過Eclipse或Netbeans或類似IDE導出的。
步驟
将該.war檔案複制到TOMCAT_HOME目錄下的webapps下,例如c:\apache-tomcat\webapps\
重新開機tomcat,即運作startup.bat
如果有類似于如下的錯誤消息
JAVA_HOME not defined or CATALINA_HOME not defined
做如下的操作
請確定你安裝了jdk
在我的電腦上點右鍵,然後選擇屬性
點選進階标簽(Windows XP)點選進階系統設定(Win7)
點選環境變量按鈕
在系統變量上,點選建立
在變量名處,輸入JAVA_HOME
變量值處,輸入JDK的安裝路徑。如C:\Program Files (x86)\Java\jdk1.6.0_20
重複上述過程來添加CATALINA_HOME變量,其值為Tomcat伺服器的安裝路徑,如C:\apache-tomcat\webapps\
點選确定
4.重新開機伺服器
5.打開浏覽器,輸入http://localhost:[PORT]/MyProject/。確定你選擇了合适的端口号。