HTTP Status 404 - /program/index.jsp
我输入网址:http://localhost:8080/program/index.jsp时报出如上错误,但是我随便新建了一个Web项目test,直接输入网址:http:...
我输入网址:http://localhost:8080/program/index.jsp时报出如上错误,但是我随便新建了一个Web项目test,直接输入网址:http://localhost:8080/test/index.jsp可以成功访问。请问这是为什么呢?错在哪里了?求大神指点。
web.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app> 展开
web.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app> 展开
1个回答
展开全部
404就是代表找不到网页,也就是说地址不对,看看这个项目的上下文根对么,是/program么
更多追问追答
追问
是program,我没看出有什么错误。请问你能帮我找出问题所在吗?
追答
这种大部分都是上下文根配置得不对,你用的tomcat是吧,我们一般是这么配置的上下文根,在apache-tomcat-5.5.25\conf\Catalina\localhost 这个目录下面创建一个以工程名命名的xml文件,如program.xml ,里面内容大概这样:
这样你工程的上下文根就是program
还有就是看你index.jsp放的位置是不是正确啦
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询