日期:2014-05-18  浏览次数:20882 次

请教eclipse找不到项目的问题(404错误)
我是一名JSP的初学者,利用eclipse+tomcat开发了一个留言本程序,项目名称为MessageBox.运行时候直接点Eclipse的"Run",所以web部署应该是eclipse和tomcat自动生成的.但是为什么我在地址栏中输入http://localhost:8080/MessageBox/Login.jsp时有效,而分别输入http: //localhost:8080/MessageBox/和http://localhost: 8080/MessageBox/Lgin_Validate时则提示"The requested resource (/MessageBox/) is not available",请问问题出在哪里了,我真不知道怎么解决了,请各位大师不吝赐教.

附:eclipse在$TOMCAT_HOME/conf/Catalina/localhost/MessageBox.xml中生成了<Context path="/MessageBox" reloadable="true" docBase="F:\Workspace\DAOMessage\MessageBox" workDir="F:\Workspace\DAOMessage\MessageBox\work" >(MessageBox目录下不存在work文件夹)
另外,在eclipse的workspace视图中,MessageBox项目下会自动生成一个叫"Servers"的服务器,展开该服务器可以看到有个server.xml文件,该文件也生成了<Context docBase="MessageBox" path="/MessageBox" reloadable="true" source="org.eclipse.jst.j2ee.server:MessageBox"/>

------解决方案--------------------
web.xml配制了没,
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这样http: //localhost:8080/MessageBox/
才能访问到index.jsp
------解决方案--------------------
同楼上
指定welcome页面
<welcome-file-list> 
<welcome-file>Login.jsp</welcome-file> 
</welcome-file-list>