我是靠谱客的博主 淡定电灯胆,最近开发中收集的这篇文章主要介绍HTTP-500错误---原因一,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在运行项目的时候产生了下面的错误,然后就开始找原因。最后发现是数据库名字与代码中的不一样导致的。修改数据库之后就可以正常运行了
在这里插入图片描述

HTTP状态 500 - 内部服务器错误

类型 异常报告

消息 Servlet执行抛出一个异常

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况 
javax.servlet.ServletException: Servlet执行抛出一个异常
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	cyf.util.UTFFilter.doFilter(UTFFilter.java:34)

根本原因。 
java.lang.ExceptionInInitializerError
	cyf.dao.impl.UserDaoImpl.login(UserDaoImpl.java:27)
	cyf.servlet.UserLoginServlet.doPost(UserLoginServlet.java:47)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	cyf.util.UTFFilter.doFilter(UTFFilter.java:34)

根本原因。 
java.util.MissingResourceException: Can't find bundle for base name db, locale zh_CN
	java.base/java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
	java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689)
	java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593)
	java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1556)
	java.base/java.util.ResourceBundle.getBundle(ResourceBundle.java:857)
	cyf.util.BaseDao.<clinit>(BaseDao.java:24)
	cyf.dao.impl.UserDaoImpl.login(UserDaoImpl.java:27)
	cyf.servlet.UserLoginServlet.doPost(UserLoginServlet.java:47)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	cyf.util.UTFFilter.doFilter(UTFFilter.java:34)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看

最后

以上就是淡定电灯胆为你收集整理的HTTP-500错误---原因一的全部内容,希望文章能够帮你解决HTTP-500错误---原因一所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部