500 Servlet Exception是什么意思

[复制链接]
查看11 | 回复5 | 2019-6-27 18:37:56 | 显示全部楼层 |阅读模式
打开家校通时,出现了这个东东:
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)
不让打了

回复

使用道具 举报

千问 | 2019-6-27 18:37:56 | 显示全部楼层
是网站的程序出现bug时返回的异常信息。服务器错误500,这个编号是http协议规定的一种表示, 比如404表示服务器的文件没找到,200表示服务器正常成功返回数据信息。通常一个比较完善的网站不会返回这样的错误信息,出现这样的情况是程序代码没有做异常页面处理,而将后台错误直接返回的用户页面上。扩展资料服务器错误时可能出现的代码和信息:1、500 Internal Server Error服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误
回复

使用道具 举报

千问 | 2019-6-27 18:37:56 | 显示全部楼层
是它网站的代码有问题,服务器错误500,这个编号是 http协议规定的一种表示,比如404表示服务器的文件没找到,200表示 服务器成功返回网页。按道理不应该把这个直接显示给用户的,服务器的程序没有设置错误页。
回复

使用道具 举报

千问 | 2019-6-27 18:37:56 | 显示全部楼层
1.500/404等错误代码是http协议中规定的,其中500指server端内部错误,也就是说服务器接收到了客户端的请求(request)但是在处理这个request的过程中出现了未能处理的错误或者异常,所以直接返回500错误给客户端2.servlet exception是指你请求的servlet在处理这个请求的过程中出现了未能处理的异常3.解决方
回复

使用道具 举报

千问 | 2019-6-27 18:37:56 | 显示全部楼层
这个是HTTP错误状态的一种代码,即500.代表你后台计算过程中错误,具体是什么错误,那要看你的程序是怎么样的了。
回复

使用道具 举报

千问 | 2019-6-27 18:37:56 | 显示全部楼层
从这个服务的createServlet类得第771行抛出了一个空指针,就是说,这个网站有错误,并且还把错误显示给了用户
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行