2014-01-27 102 views
0

我在使用jQuery和REST服務的虛擬項目。我正在使用tomcat作爲應用程序服務器。當我點擊上下文路徑爲<http://localhost:8082/RestfulWeb>時,我無法看到我的index.html。但是,當我通過轉到tomcat安裝目錄手動啓動服務器並再次點擊URL時,我能夠看到該頁面。請幫助我理解爲什麼我不能從eclipse啓動服務器並訪問該URL然後手動啓動它?需要啓動tomcat手動

+0

可能是因爲您在Eclipse中配置Tomcat服務器使用不同的配置默認的。 –

+0

我該如何解決這個問題? – TKS

回答

0

有幾種方式配置Tomcat從Eclipse中運行。不知道你的配置是什麼,我建議這樣的:

1)搜索您的Eclipse,Tomcat和應用程序目錄名爲web.xml文件。你可能會發現不止一個(你可能會發現至少有兩個,也許更多)。他們可能會有不同的<welcome-file-list>(或者其中一個可能根本沒有<welcome-file-list>)。

2)編輯您找到的每個web.xml,以便在<welcome-file-list></welcome-file-list>之間有這樣的:<welcome-file>index.html</welcome-file>。歡迎文件列表元素包含要作爲可能的違約,如果在URL中未指定文件是爲所有文件(其它常見的有ovbiously的index.jsp,index.htm的,等等;你可以列出儘可能多的你想要的)。

3)停止Tomcat;重建你的Eclipse項目;重啓Tomcat;試試看。