2012-07-04 66 views
1

我想讓Tomcat在eclipse中工作,但它只是拒絕。 我跟着thisthis教程。但是儘管我付出了努力,它仍然會顯示下面的頁面。它說服務器在eclipse中成功啓動。但我無法在我的瀏覽器中訪問localhost:8080。如果我從開始菜單手動啓動服務器,服務器工作得很好。但是,當我嘗試從eclipse運行應用程序時,它不起作用。有人可以幫我嗎?Tomcat沒有在eclipse中運行

enter image description here

enter image description here

+0

404來表示你的Tomcat成功運行在Eclipse中配置問題或映射 –

+0

你可以在Eclipse中檢查出servlet映射? - 項目exporer - > [您的項目] - > WebContent - > WEB-INF - > web.xml –

+0

web-inf文件夾包含一個空的lib目錄。 – user1179510

回答

0

我對你的解決方案。我想你已經在Eclipse上配置了Tomcat。然後點擊服務器選項卡,然後雙擊服務器(如在tomcat服務器中)。一個tomcat配置頁面打開。現在看一下頁面的左下角,你會發現一個名爲modules的選項卡。點擊它。點擊--->添加模塊 - >導航到雄貓WepApp文件夾--->「部署文件夾」

enter image description here

enter image description here

上圖顯示瞭如何從外部添加模塊我們導航並將ROOT文件夾添加到我的Web模塊。記得我在eclipse中添加了服務器。我希望你也這樣做。

+0

有一個Web模塊和一個外部Web模塊。我應該選擇哪一個。另外我應該添加tomcat的確切webapp目錄像D:\ Tomcat \ WebApp becuase我的當前eclipse工作空間是不同於tomcat webapps存在的地方 – user1179510

+0

對於我來說,它是根,所以我點擊添加外部Web模塊並導航到我的webapps中的根文件夾。我已經用圖像更新了答案。 –

+0

localhost:8080如果我這樣做的話。但是我正在編寫的servlet仍然沒有顯示,因爲我完全處於不同的工作區。 – user1179510

3

您似乎想要在域根上訪問您的Web項目,而不是Web項目的默認上下文根,該默認上下文根默認爲Eclipse項目名稱。如果您的Eclipse項目名稱是例如「myproject」,那麼它將在http://localhost:8080/myproject上可用,並且FirstServlet將在http://localhost:8080/myproject/FirstServlet上可用。

如果您需要訪問域根上的Web項目,那麼您應該將Web項目的上下文根目錄更改爲/。您可以在Web項目設置條目中通過右鍵單擊項目並選擇屬性來訪問Web項目屬性。

enter image description here

請注意,那些針對Tomcat 404錯誤是Tomcat的運行完全正常的指示。如果Tomcat沒有運行,那麼你會得到一個瀏覽器特定的「連接超時」錯誤頁面。

+0

閱讀完您的答案後,我嘗試將其更改爲/。但是,項目在設置爲/後仍然不顯示。我仍然無法訪問該servlet。項目名稱是secondservlet,servlet名稱也是一樣的。我輸入了localhost:8080/secondservlet,項目屬性設置爲root。它仍然不起作用 – user1179510

+0

這是一個不同的問題。閱讀服務器日誌以獲取任何錯誤。如果沒有,那麼這個servlet根本就沒有被註冊。對於一些正確和完整的Hello World示例,請閱讀我們的Servlets wiki頁面:http://stackoverflow.com/tags/servlets/info – BalusC

+0

它仍然說HTTP Status 404 -/SecondServlet /。我意識到爲什麼localhost:8080工作。根據@Shiv Kumar Ganesh的說法,我將根添加爲外部模塊。當我刪除它時,它停止工作 – user1179510

0

你需要使用localhost:8080/{project-name}/FirstServlet或上下文根從日食設置設置爲/才能夠訪問它像localhost:8080/FirstServlet

0

感謝它真的幫助。在eclipse中添加Web模塊(ROOT)幫助 Navugate添加外部web模塊並將ROOT文件夾添加到我的Web模塊。

從TOMCAT_HOME/webapps /目錄拷貝ROOT根文件夾

相關問題