JSP页面运行时报的404错,求解???
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP页面运行时报的404错,求解???相关的知识,希望对你有一定的参考价值。
这个错误是我第二次碰到了,无助中。。。。。
一般路径出错了是http status 404-/fdsl/kfd.jsp什么的,而这个,看不懂。。
JSP页面运行时报的404错处理方法如下:
保证在你的Console窗口中看不到任何起到影响的Exception(jsp在编译的时候会先检查web.xml文件,如果全部正常,没有任何Exception的话,才会成功部署到.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\下的work和wtpwebapps文件夹中。
1 在Server View 中执行
Add and Remove,先移除所有项目,再加进来
Clean
Cleam Tomcat Work Directory
再重新执行jsp
2 先将Project 关闭,再移出Workspace,然后再重新加入到workspace中
重新执行jsp
3 检查所有的Libraries是否都包含
4 删除Server,重新加入Tomat,建立新的Server
参考技术A 你web.xml 配置<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
index.jsp 这页面是否存在
或者你tomcat server.xml配置文件是否更改了。追问
index.jsp
不存在了、
你是index.jsp没这页面 还是
index.jsp
没这配置
有这个页面,没有这个配置。我现在加进去了,也还是运行不了。
追答。。。 你那页面是放在WebRoot下面嘛?
追问是的,全部在webroot根目录下面的。我就动了一下web.xml配置信息,就成这样了,刚开始还是好的。配置信息就是添加一个filter过滤器。
追答。。那能把你那项目发给我看下嘛 如果不方便的话
你看下我的 过滤器配置 看看是不是哪配置错了
Set Character Encoding
com.gg.filter.SetCharacterEncodingFilter
encoding
UTF-8
哈哈。。不用啦,谢谢你哈,错误就在这里面,找到了,是filter-class的类名写错啦。。谢谢你,你真棒。。。
追答不谢。
参考技术B 可能是配置文件中action啥的配置错误,资源无法匹配。 参考技术C 先确认你的访问URL 的路径是否存在。不存在的话,肯定是404了.如果浏览器访问的URL是确实存在的,那么,看访问的这个地址是否被跳转到了另外一个不存在的页面。
1、如果你用Struts、SpringMVC 等框架,就去检查一下访问的URL执行的代码中,return ”string“ 中的String路径是否存在。
2、如果你跳转的地址也是存在的,看看你的项目里面,是否对Exception做了友好提示。也就是遇到错误直接跳转的一个特定的会话页面,请确定这个会话页面是否存在。如果不存在,同样也会出现404错误。
其实404错误,感觉是开发中最好解决的问了,仔细检查一下路径很容易就能解决的。 参考技术D 去重做程序
tomcat启动后,页面浏览时报错 Unable to compile class for JSP的解决方案
以上是关于JSP页面运行时报的404错,求解???的主要内容,如果未能解决你的问题,请参考以下文章
在myeclipse中运行jsp程序后显示404错误怎么解决 新手 求解呀 在线等