2012-12-18 77 views
0

我在Eclipse IDE上使用Tomcat 7來運行JSP文件。404錯誤Apache Tomcat 7從Eclipse Juno IDE運行JSP文件

這是工作的罰款3天前,但現在當我跑步時我的文件,404錯誤被顯示出來:

HTTP Status 404 -/

type Status report 
message/
description The requested resource is not available. 

Apache Tomcat/7.0.34 

我想通了服務器工作正常,因爲它不會給我的錯誤如果它沒有響應。我用於Tomcat的端口是8089.原因可能是Eclipse可能試圖使用另一個端口,而不是我爲服務器設置的端口?

如何在沒有此錯誤的情況下運行我的文件?

+0

你由此拉開'HTTP://本地主機:8089',而不是直接打開JSP文件在部署Web應用程序上下文中像爲'HTTP://本地主機:8089/somecontext/page.jsp',右? – BalusC

+0

不,我只是運行在Eclipse中的文件..然後我也嘗試在瀏覽器中:http:// localhost:8089/jsp/getcount.jsp其中getcount是我的jsp文件的名稱 – Bernice

+0

什麼錯誤,你到底什麼時候你直接調用JSP?無論如何,在Eclipse控制檯中讀取服務器日誌可能會提供線索(例如,正確部署在上下文路徑上的'/ jsp'項目?) – BalusC

回答

0

有時候,當你測試一個webapp項目時,eclipse不會將你想訪問的JSP頁面的完整路徑添加進去,並嘗試連接到http // localhost:8080/YOURPAGE.jsp,這是有問題的因爲上下文缺失。

爲什麼你使用端口8089而不是8080?

tomcat server.xml中可能缺少上下文,是否有類似於此的行?

<Context docBase="WebProject" path="/WebProject" reloadable="true" source="org.eclipse.jst.jee.server:LoginServlet"/></Host>