我已將tomcat的webapps目錄下的sample.war文件複製過來。在tomcat服務器上部署war文件
我可以訪問本地主機:8080。
戰爭的部署是默認的自動-i已經檢查了我的webapps文件夾的壓縮文件夾「樣本」
但不extracted.why戰爭文件是不extracted.please給我的解決方案這個。
我已將tomcat的webapps目錄下的sample.war文件複製過來。在tomcat服務器上部署war文件
我可以訪問本地主機:8080。
戰爭的部署是默認的自動-i已經檢查了我的webapps文件夾的壓縮文件夾「樣本」
但不extracted.why戰爭文件是不extracted.please給我的解決方案這個。
從webapps/
目錄中刪除該war文件。然後在您的網絡瀏覽器中打開鏈接。點擊Tomcat管理器然後輸入用戶名和密碼。在下一頁中,您可以看到一個選項,名稱爲「要部署的WAR文件」。從那裏選擇你的戰爭文件,然後點擊「部署」按鈕。
如果您希望在將文件複製到webapp/
目錄時進行自動部署。然後確保你server.xml
文件包含以下值:
autoDeploy="true"
unpackWARs="true"
在server.xml
文件並編輯值只要搜索這些值如上圖所示
欲瞭解更多信息請參閱Deploy A New Application from a Local Path。
一般情況下,當你有2 Tomcats
時會發生這種情況。如果CATALINA_HOME
指的是Tomcat-A
,並且您試圖從Tomcat-B/bin/startup.bat
運行Tomcat-B
。它將運行Tomcat-A
。因此,您試圖部署在Tomcat-B
中的戰爭將不會被提取,因爲Tomcat-A
正在實際運行。
我寫了這個本地主機:8080的意思是得到以下messages.please引用此:http://screencast.com/t/9h7ytkXRFYz在這裏Tomcat管理不可用。 – user1796222
@ user1796222-你可以如上所示修改你的server.xml文件。也請告訴我你的結果 –
這段代碼只保存在我的server.xml文件中.autoDeploy =「true」unpackWARs =「true」。 – user1796222