我從官網上面下載的tomcat6,直接啟動發現正常使用,但是在Eclipse綁定后啟動,訪問localhost:8080,本來應該是tomcat的主頁,但是卻報了404錯誤。
百度搜索了一下,原來是tomcat編譯位置的原因!
在Server面板中雙擊Tomcat就可以進入配置界面:

注意,如果你的Server Locations是灰色的,那么請先remove掉tomcat中部署的所有工程,然后clean一下。
看一下三個選項:
1 use workspace metadata
2 use tomcat installation
3 忽略吧...
第一個選項是說 tomcat會使用workspace的目錄
第二個則是 使用tomcat的部署目錄
這也就意味着,如果我們直接裸的啟動一個tomcat,我們自己的worspace是沒有相關的內容的,訪問的話肯定會報404錯誤。
所以只要把選項修改為第二個選項就可以了。
其實這根本就不是一個問題,因為問題本身就不合理!
想想看,我想要在中國看到埃及的金字塔,這!!!!
好吧,兩種方法:一種是把金字塔搬到中國來;另一種就是你到埃及去!
第一種把金字塔搬到中國來,在上面的問題中,就對應到把原本在tomcat目錄中的主頁拷貝到workspace目錄中;
第二種到埃及去,就是修改server locations變成tomcat的installlation的目錄。
兩種方式都可以解決問題,但是總結這篇博文的目的,還是督促自己:
認識問題的本質才能解決問題!
不要盲目的定義問題!
