2017年8月23日 星期三

【J2EE TomCat】執行專案顯示404

注意!

下面寫的是指專案環境剛剛建好、還沒有實質上寫過任何一行程式碼的情況下就碰到404。

如果有額外使用什麼框架,例如Spring或Struct,這些步驟非常有可能一點意義也沒有。



這個問題可以統整成幾個步驟...

1.TomCat沒有正常啟動。

先在「Servers」(視窗)內找到正在使用的TomCat Server項目,然後在項目上點選右鍵選擇「Properties」。會看到下面這樣的視窗...注意「Location」後面的路徑,如果沒有指向Servers,就按一下「Switch Location」、接著「Apply」並「OK」離開這個視窗。




再回到「Servers」,點選Server項目後打開下面的視窗。
注意看到「ServerLocations」,如果沒有在第二項「Use Tomcat installation」,那應該就是問題所在了。


有時候「ServerLocation」會整個鎖起來,這是因為沒有把「Servers」中的Server項目徹底暫停。(必要的時候可能還必須刪除。然後重跑一次Define流程。)


2.設定完卻忘了把舊的設定刪除。

注意!如果步驟1不管用,可能要到這裡來把項目刪除。(不然重建就一點意義也沒有了。)
 



3.忘了指定正確的JSP「Runtimes」環境。(也不一定是專指JSP,反正某個需要設定Runtimes的地方設定錯誤。)


這步驟相較之下簡單,就是「Runtimes」中的Server選項沒打勾,所以有檔案無法正確編譯、也就無法執行。(「Runtimes」在畫面最右邊。)


沒有留言:

張貼留言