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),重新部署,关闭应用服务器,重新启动应用服务器,重新访问。
文章出处:http://blog.csdn.net/javaeeteacher
分享到:
相关推荐
### Java Login 用户登陆程序404错误解决办法 在开发Java Web应用时,尤其是在搭建用户登录功能的过程中,可能会遇到HTTP Status 404错误。这种错误通常表示服务器无法找到请求的资源,对于开发者来说,这可能意味...
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
当在IE浏览器的JavaScript控制台中看到黄色叹号表示有JS错误,而没有黄色叹号则可能是JSP错误。 3. **使用debug单步执行**:大多数开发环境如Eclipse、IntelliJ IDEA都支持断点调试功能。通过设置断点,可以单步...
本文将深入探讨“JSP乱码”的多种解决方案,并提供实用的解决策略。 1. **理解字符编码的基本概念** - 字符编码是计算机对文字进行存储和处理的标准,常见的有ASCII、GBK、UTF-8等。 - JSP页面默认使用ISO-8859-1...
【关于jsp的一系列错误整理】 在JavaServer Pages (JSP) 开发过程中,开发者经常会遇到各种问题,这些...同时,分享和交流错误解决方案也是提升技能的重要途径。不断探索,不断成长,让我们的JSP应用更加健壮和稳定。
本篇将详细探讨“flex项目整合jsp,编译错误解决方案”这一主题。 在Flex和JSP集成过程中,常见的问题可能包括: 1. **访问路径问题**:由于Flex客户端与JSP服务器端的通信通常基于HTTP或HTTPS协议,因此,如果URL...
2. 编辑器问题:开发工具的默认编码设置与实际项目编码不一致,可能导致源代码中的中文字符在保存时就已经被错误编码。 3. 请求参数乱码:HTTP请求头的Content-Type未指定正确的字符集,或者服务器端未正确处理请求...
6. **反馈机制**:如果用户遇到404错误,可以提供一个简单的反馈表单,让他们报告问题,这样网站管理员就能及时解决。 7. **社交媒体链接**:为了增加互动,可以在404页面添加社交媒体图标,引导用户关注网站的社交...
本文将基于提供的部分信息,深入解析JSP中可能出现的各种HTTP状态码及其含义,这对于理解并解决JSP程序中的异常问题至关重要。 #### HTTP状态码概览 HTTP状态码用于表示客户端与服务器之间交互的结果,它们分为五...
在Spring Boot框架中,开发Web应用时经常遇到的一个问题是页面跳转失败,特别是当尝试将JSP页面与Spring Boot结合时,可能会遇到404错误。这个问题通常涉及到多个配置方面,包括视图解析器的设置、静态资源处理、...
这份"jsp开发中遇到的问题及解决方案"的压缩包文件,旨在为J2EE项目的开发提供帮助,解决实践中可能遇到的常见难题。以下是针对JSP、Web开发以及J2EE开发的一些关键知识点和常见问题的解决方案: 1. **JSP基本语法...
但由于SpringBoot的自动化配置特性和对旧版Java EE的某些技术(比如JSP)的支持不是默认的,因此在集成JSP时可能会遇到页面404错误的问题。本文将详细介绍SpringBoot与JSP集成时遇到404问题的解决方案。 首先,要...
总之,解决JSP中文乱码问题主要在于确定并统一整个系统中的字符集和编码方式。开发者需要关注每个环节,从数据库设置到页面编码,再到参数传递,确保每个步骤都正确处理了字符编码,才能有效地避免乱码现象的发生。
例如,如果JSP页面使用的是GBK编码,而客户端浏览器或后端处理程序使用的是UTF-8编码,则可能会导致中文字符在传输过程中被错误解析,从而出现乱码现象。为了有效解决这一问题,关键在于确保所有相关组件均采用同一...
这里的`/error/404.jsp`和`/error/500.jsp`是放置在Web应用根目录下的错误处理JSP页面。 404页面模板的设计应该简洁、易懂且具有引导性。它应包含以下元素: 1. 清晰的错误消息:明确告诉用户发生了404错误。 2. ...
在网页设计中,404和500...这样,当JSP应用中出现404或500错误时,用户将看到我们精心设计的页面,而不是默认的、不友好的错误信息。通过这种方式,我们可以提升网站的整体用户体验,同时展示出品牌的关怀和专业性。
可以自定义404错误页面,提供友好的错误信息,帮助用户理解问题并提供可能的解决方案。 - **505错误**:表示服务器不支持请求使用的HTTP协议版本。这通常是由于服务器配置问题或客户端与服务器之间的通信问题。处理...
7. **JSP错误处理** JSP可以通过异常处理和错误页面来捕获和处理运行时错误。使用`<%@ page errorPage="...">`指令指定错误页面,或者使用`try-catch-finally`结构进行异常处理。 8. **JSP与Servlet的关系** JSP...