JavaEE项目(结合maven)出现的各种错误总结

项目的基本报错都是

HTTP Status 500 – Internal Server Error
Type Exception Report

Message Servlet execution threw an exception

Hibernate报错:org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found :或者是org.hibernate.internal.util.config.ConfigurationException: Could not locate

可能原因:
1.在hibernate.cfg.xml文件引用出错
我的文件引用是这样的

        
        

而相对应的两个映射文件都在下图文件目录下
JavaEE项目(结合maven)出现的各种错误总结_第1张图片
2.之前我另一个项目出现过一种情况,即我这样设置文件和目录位置还是报上述错误,所以我把其中resource的映射文件改成

 		

同时把该文件移动到resources目录下
在这里插入图片描述

解决问题(出现其余bug)

org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.mysql.jdbc.Driver]

可能原因:
1.没有导入jdbc驱动包
(不过个人觉得应该不会这么粗心吧)
2.数据库没有设置主键,一定要设置啊啊啊
在这里插入图片描述
3.jsp引用的时候没有写对 比如我的数据库内容是id,但是在写jsp的时候写成了number
JavaEE项目(结合maven)出现的各种错误总结_第2张图片
4.数据库名字错误
   数据库在建立的时候不能以中文,数字开头,否则在引用的时候会报错(不过错误的名字好像不是这个)

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

这句话总是报错,因为同时期其他错误特别多我就没管了,但是实际上在解决了其他问题的时候这个问题就没有报错了,所以按道理来说是没有问题的。仅限于hibernate 5.x 版本,每个版本都不太一样


后面问题会持续更新(有些问题因为解决了忘记记录就算了)让我感觉我就是个bug.jpg

你可能感兴趣的:(JavaEE,servlet,maven,JavaEE,web系列)