2012-12-18 65 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>