日期:2014-05-17  浏览次数:20653 次

eclipse开发web问题!!!
我用eclipse开发web时,出现一个问题,我用http://localhost:8080/orgal02/可以进入项目的index.jsp页面,但是我用http://localhost:8080/orgal02/index.jsp就不可以进入,报404错,我在WEB-INF下建了一个文件夹名为jsp,里面有个test.jsp文件,通过http://localhost:8080/orgal02/test.jsp访问时和前面一样报404错,求助啊,怎么解决??
这是我的web.xml文件,没有struts 没有hibernate,没有spring
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>orgal02</display-name>
  <welcome-file-list>
  <welcome-file>/WEB-INF/index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
  <description></description>
  <display-name>Servlet</display-name>
  <servlet-name>Servlet</servlet-name>
  <servlet-class>servlet.Servlet</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>Servlet</servlet-name>
  <url-pattern>/Servlet</url-pattern>
  </servlet-mapping>
</web-app>

是不是我的web.xml写错了???

------解决方案--------------------
<welcome-file>/WEB-INF/index.jsp</welcome-file>
这应该有问题。
------解决方案--------------------
<welcome-file>index.jsp</welcome-file>
改为这样
------解决方案--------------------
<display-name>orgal02</display-name>
你这要表达什么意思?
http://localhost:8080/orgal02/index.jsp访问的时候,8080后是你的项目名。
------解决方案--------------------
WEB-INF中的页面或者 WEB-INF中子目录的页面,是不能直接通过url来访问的