我有一個Java Web項目,我試圖在我的Tomcat主機上運行。爲什麼Tomcat無法找到我的Web應用程序?
我配置了我的Tomcat主機,以便Eclipse識別出我可以在其上運行Web應用程序。
這是我的網絡應用程序結構看起來像。
我相信我擁有所有必要的配置文件等(以下做提到的複印後)然而,當我跑我的項目,我不斷收到一個
HTTP狀態404/AirlineReservationSystem /請求的資源不可用錯誤。
從閱讀server.xml,我認爲問題就出在這裏,因爲它控制服務器的具體配置(比如告訴服務器在哪裏可以找到AirlineReservationSystem是)
所以我來看看這,看看這個配置設置
Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/>
我從Apache Tomcat閱讀docbase定義的Web應用程序的目錄。閱讀後我的思考過程是我的網絡應用程序沒有找到,因爲它不位於Tomcat v8.0服務器內localhost配置。所以我複製我的網絡應用程序到該文件夾,但現在當我運行副本,它不加載任何東西。
有誰知道這個問題是什麼?爲什麼Tomcat無法找到AirlineReservationSystem?從我在Tomcat有限的經驗,我的假設很可能是錯誤的(你必須將其放在與servers.xml localconfig)
** AirlineReservationSystem **我想我會走;-)你應該幾乎不需要每次修改你的server.xml –
根據你給我們的鏈接**不建議將元素直接放在服務器上.xml文件** –
@ScaryWombat其實不是。它位於主機元素中。我只是沒有包括它 – committedandroider