注意!
下面寫的是指專案環境剛剛建好、還沒有實質上寫過任何一行程式碼的情況下就碰到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」在畫面最右邊。)
下面寫的是指專案環境剛剛建好、還沒有實質上寫過任何一行程式碼的情況下就碰到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」在畫面最右邊。)
沒有留言:
張貼留言