2011-03-30 40 views
2

我試圖設置tomcat(v7.0.11)和eclipse(v3.6.1),這樣我就可以在eclipse中調試JSP頁面。我正在閱讀這些說明: http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html 我正在將ROOT(默認)Web應用程序複製到Eclipse中。「我做了。但是,當我嘗試訪問http://localhost:8080(通過eclipse啓動tomcat之後)時,仍然出現404錯誤。試圖讓tomcat 7使用eclipse 3.6.1

當我啓動tomcat的Eclipse中我看到一對夫婦在控制檯的警告,但沒有錯誤的:

Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPDataSource' did not find a matching property. 
Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPEssbase2' did not find a matching property. 

回答

4

這些警告實際上不傷害。

至於當服務器從內部啓動Eclipse,先刪除從Tomcat任何部署項目不被訪問的Tomcat的默認主頁的問題,然後雙擊在服務器視圖來獲取其配置Tomcat服務器條目。在左欄服務器位置,選擇使用Tomcat安裝。通過這種方式,Eclipse將完全控制Tomcat,以便您可以在Eclipse內部運行時通過位於http://localhost:8080的Tomcat管理器訪問默認的Tomcat主頁。請注意,您不一定需要以這種方式複製Eclipse工作區中的ROOT。

另外還可選擇檢查發佈模塊上下文以分隔XML文件下服務器選項。否則,Eclipse會根據自己的喜好修改Tomcat的server.xml,這可能會導致這些無害的XML驗證警告,因爲Tomcat無法識別Eclipse爲了方便將Eclipse項目與部署的Web應用程序關聯起來而使用的特定於Eclipse的XML屬性。

+0

這樣做的竅門 - 感謝信息! – opike 2011-03-31 01:39:34

+0

不客氣。 – BalusC 2011-03-31 01:39:56