問題描述: 在IDE中創建了一個新的Servers,並且加入一個Tomcat。然后啟動服務,進入瀏覽器,輸入localhost:8080進入,顯示錯誤。服務是可以正常啟動的,而且沒有任何異常。
問題描述圖解
1.創建一個新的Servers,並且加入了一個Web項目
2.開啟Servers服務,服務正常運行,沒有任何錯誤:
3.進入瀏覽器,輸入localhost:8080進行訪問,出錯:
問題原因:雙擊Servers中的Tomcat服務器,進入查看它的配置,它的默認配置有問題,需要勾選’Use Tomcat installation(takes control of Tomcat installation)’,然后將Deploy path設置成webapps。如圖所示:
注意,現在顯示的是無法修改狀態,那是因為,Tomcat服務器中已經部署了其他的Web項目,需要先將Tomcat中的服務都移除來,修改之后,保存再啟動即可,如圖:
最后,在瀏覽器繼續運行,成功!!!
問題形成原因:
tomcat 在直接訪問 http://localhost:8080 時 ,是訪問的tomcat目錄下webapps/ROOT中的網頁
所以在把目錄改在第三個時會無法訪問小貓頁面