500 Servlet Exception是什么意思
500 Servlet Exception
[show] java.lang.NullPointerException
javax.servlet.ServletException: java.lang.NullPointerException
at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:771)
at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:159)
at com.caucho.server.webapp.WebApp.start(WebApp.java:1874)
at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
at com.caucho.server.deploy.DeployController.restartImpl(DeployController.java:630)
at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.request(StartAutoRedeployAutoStrategy.java:125)
at com.caucho.server.deploy.DeployController.request(DeployController.java:600)
at com.caucho.server.webapp.WebAppContainer.getWebApp(WebAppContainer.java:922)
不让打了 展开
是网站的程序出现bug时返回的异常信息。服务器错误500, 这个编号是http协议规定的一种表示, 比如404表示服务器的文件没找到,200表示服务器正常成功返回数据信息。
通常一个比较完善的网站不会返回这样的错误信息,出现这样的情况是程序代码没有做异常页面处理,而将后台错误直接返回的用户页面上。
扩展资料
服务器错误时可能出现的代码和信息:
1、500 Internal Server Error
服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
2、501 Not Implemented
服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。
3、502 Bad Gateway
作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
4、503 Service Unavailable
由于临时的服务器维护或者过载,服务器当前无法处理请求。如果能够预计延迟时间,那么响应中可以包含一个
Retry-After 头用以标明这个延迟时间。如果没有给出这个 Retry-After 信息,那么客户端应当以处理500响应的方式处理。
5、504 Gateway Timeout
作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
2024-06-06 广告
2.servlet exception是指你请求的servlet在处理这个请求的过程中出现了未能处理的异常
3.解决方案为:查看异常栈,直接找到root exception,找到出错的代码修改;或者在servlet中打断点,一行一行的调试,找到出错代码,然后解决。
这个编号是 http协议规定的一种表示,
比如404表示服务器的文件没找到,200表示 服务器成功返回网页。
按道理不应该把这个直接显示给用户的,服务器的程序没有设置错误页。