我用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写错了???
这是我的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写错了???
解决方案 »
- java读取文件流
- java导出生成word文档问题!
- java web 程序打包 求解高手
- [b][b]求大家帮我出个主意,我是用假文凭混进公司的,现在试用期已满,公司要和我签合同,跟我要档案办保险用,请问我该怎么办??请各位大哥帮
- long 的计算问题
- SecurityError: Error #2123: 安全沙箱冲突
- 访问webservice出错
- JSP 有没有javascript里的 escape() 方法
- 什么是--无效的描述符索引(JSP->SQL SERVER的问题)
- js动态添加的html控件表单提交后无法获取request.getParameterValues的值
- 关于for循环中delete 和 拼接sql delete table in ()的效率比较??
- 江湖救急, HTTP 下载 过滤器 报错
这应该有问题。
改为这样
你这要表达什么意思?
http://localhost:8080/orgal02/index.jsp访问的时候,8080后是你的项目名。
这个是项目名,是eclipse生成Dynamic web project的时候自动生成的
<welcome-file>index.jsp</welcome-file>
那么你必须把 index.jsp放到WEB-INF同级的目录中 就是放到orgal02的webroot目录中
这样子 http://localhost:8080/orgal02
http://localhost:8080/orgal02/index.jsp
就都可以访问index.jsp了