2012-09-15 56 views
0

我已成功在我的PC(Windows)上設置Tomcat,並且它可以與示例hello world servlet一起使用。我使用的是本地Tomcat(我認爲它有自己的內置Web服務器)。無法將Eclipse EE與Tomcat集成

我已經下載並安裝了Eclipse Java EE並創建了一個簡單的servlet。

在首選項中,我添加了Tomcat服務器和安裝目錄的路徑: D:\ Program Files \ Apache Software Foundation \ Tomcat 7.0。

我還將Tomlet下載的servlet-api.jar文件作爲外部JAR添加到項目Java Build Path中。

錯誤: 問題發生'在本地主機啓動Tomcat v7.0服務器'遇到問題。本地主機上的Tomcat v7.0服務器所需的幾個端口(8080,8009)已經在使用中。服務器可能已經在運行...

服務器已在運行,但是如果我停止服務並重新運行獲取相同的錯誤。如果Tomcat在我開始在Eclipse中運行時運行,那麼它會停止Tomcat?

在Eclipse地址欄的窗口我有 _http://本地主機:8080/MyLittleDynamicWebProject/servlet的/ MyFirstServlet.MyFirstServlet

,我看到網頁 HTTP狀態404的視圖 - 請求的資源不可用。

難道這是一個問題Eclipse創建必要的文件夾結構?

任何有關如何解決這個問題的任何想法?

回答

0

將Tomcat作爲服務運行時,使用eclipse可能存在問題。我在YouTube上看到,與eclipse集成的tomcat正在作爲命令行應用程序啓動。因此,我使用安裝程序卸載了安裝在Windows計算機上的Tomcat。我刪除了我之前的eclipse workspace文件夾。

然後按照這些步驟。

  1. 創建頂級文件夾(例如java_web_programming)。
  2. 將eclipse下載複製到此頂層文件夾下名爲eclipse的文件夾中。
  3. 在同一級複製tomcat 7下載。
  4. 在服務器選項卡啓動eclipse創建新的服務器,指向/ tomcat-7文件夾(在java_web_programming下)。

現在一切正常。

只是去表明,只是做一些事情,你過去常做的事情......並不總是奏效。