JSP中404错误的解决
来源:互联网 发布:武汉网络电视 编辑:程序博客网 时间:2024/06/07 07:03
本人在做项目时,就是这个404错误搞了半天,原来是登陆页面要跳转到Servlet,xml文件中servlet的相关配置中出了差错。
网上转载:
404错误是什么时候产生的呢?当我们通过浏览器请求服务器上的某个资源的时候,可能是JSP,也可能是Servlet,如果要访问的资源不存在,就会产生404错误,404错误可能是应用本身的问题,例如没有正常部署、名字写错了,也可能是文件的问题,JSP文件不存在、名字错误,或者Servle没有配置。
根据这些情况,404错误的解决方法如下:
1、 web应用没有部署成功:从控制台(http://127.0.0.1:7001/console)的deployments下面看,要注意状态。如果没有部署成功,可以到控制台(启动服务器的命令行窗口)查看错误。如果使用了Tomcat,则通过http://127.0.0.1:8080,再选择管理界面。
2、 Web应用的名字(实际上是访问方式,通常是context-root),查看方式:在工程上点右键,选择“Properties”,选择MyEclipseàWeb,界面中的Web Context-root.
3、 资源的名字(JSP和servlet)
如果是JSP文件,仔细看文件名字是否写错。(在MyEclipse中开发的时候,JSP文件放在web-root中,不能放错,如果有其他文件夹,访问方式中要写出文件夹)如果没有错误,仔细看文件中是否通过jsp:forward或者jsp:include等访问方式访问了其他文件,看其他文件是否存在。
如果是Servlet,查看web.xml文挡:
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
其中url-pattern的内容决定了访问方式。
如果这个Servlet的配置没有错误,要查看该Servlet文件中是否访问了其他文件,查看所访问的文件是否存在。
4、 如果上面这些错误都没有,可能是系统的缓存问题,包括客户端浏览器和服务器的临时文件。解决方法:重新启动浏览器,重新编译工程(ProjectàClean),重新部署,关闭应用服务器,重新启动应用服务器,重新访问。
- JSP中404错误的解决
- JSP中404错误的解决
- JSP中404错误的解决
- JSP程序404错误的解决浅谈
- JSP中404错误的解决方案
- jsp中404错误的拦截
- struts2中<jsp:forward>跳转时报404错误的问题
- struts2中<jsp:forward>跳转时报404错误的问题
- struts2中<jsp:forward>跳转时报404错误的问题
- 纠正几个jsp中INCLUDE的错误
- JSP中常见的错误分析
- jsp中一个路径导致的错误
- JSP中日文乱码问题的解决
- Tomcat中JSP中文乱码的解决
- JSP中有关乱码问题的解决
- JSP中如何解决相对路径的??
- 解决JSP中出现乱码的问题
- jsp中解决中文乱码的方法
- Java - 字符流缓冲区 - BufferedReader - BufferedWriter
- nyoj 73 比大小 【java大数】
- SAS中关联表字段类型不同时的解决办法
- Codeforces 86D Powerful array 分块
- 关于解题的思路与方法
- JSP中404错误的解决
- 21中介模式
- Downloading Android Source
- [2747]循环节(next数组) SDUT
- [教程]逆向反汇编第十一课
- 22装饰模式
- nyoj 114 某种序列 【java大数】
- 算法学习之排序算法:希尔排序
- 高吞吐低延迟Java应用的垃圾回收优化