看來我不明白Tomcat的工作方式。我試圖從我們的另一臺服務器的webapps文件夾複製一個應用程序到這個運行Tomcat的新服務器,即使在重新啓動服務之後它也會返回一個404錯誤。 - 我甚至進入了一個可用的應用程序('示例'),並將index.html複製到index2.html,重新啓動服務,並且index2.html不會加載,但index.html會。Tomcat 404錯誤
有什麼更多我必須做的讓Tomcat工作?
謝謝!
看來我不明白Tomcat的工作方式。我試圖從我們的另一臺服務器的webapps文件夾複製一個應用程序到這個運行Tomcat的新服務器,即使在重新啓動服務之後它也會返回一個404錯誤。 - 我甚至進入了一個可用的應用程序('示例'),並將index.html複製到index2.html,重新啓動服務,並且index2.html不會加載,但index.html會。Tomcat 404錯誤
有什麼更多我必須做的讓Tomcat工作?
謝謝!
複製不是將Web應用程序部署到Tomcat或其他Web服務器的方式。正確的方法是建立war文件並將其複製到webapps
。或者如果您有權使用tomcat管理器,請使用tomcat管理器爲您完成。
爲了開發目的,複製'tomcat/webapps/myapp'文件夾工作得很好。通過Tomcat的應用程序管理器上載WAR文件可以做到同樣的事情 - 將WAR文件解壓縮到「webapps/myapp」中。 – Cebence
@Cebence即使在開發目的*複製*不好,當它開始加載分類時,它可能會失敗。然後重新啓動不需要開發的服務器。 – 2013-10-28 17:25:49
正如nikpon所說,複製文件不是在tomcat中啓動應用程序的方式。 在Tomcat中有幾個文件夾:
所以你應該檢查日誌和server.xml。
希望這會有所幫助!
關於'conf' - 通常您不需要手動編輯任何東西,Tomcat部署者將創建新的應用程序上下文配置。他可能缺少JNDI數據庫設置。 – Cebence
@Cebence成功部署後創建* persistent *上下文配置,如果部署失敗,則不會創建任何內容。據我瞭解,該文件稱該應用程序應已被部署爲動態部署。 – 2013-10-28 18:18:31
如果tomcat在部署應用程序時拋出任何異常,它們將位於(tomcat_home)/ logs下的日誌中。在那裏檢查。 – NickJ