项目在eclipse中运行良好,但是发布到tomcat就找不到映射实体类

前半段
后半段

代码有些不全,但都是些关紧要的,有需要的我可以贴上来,

给大家在补充一下,因为tomcat的start.bat刚开始闪退,网上查了一下说是没检测到jdk和jre的路径,于是我在start.bat中加了这两个的路径,后面项目就跑起来了,能够访问网页,但是登陆的时候举出现没有映射实体类的问题。

我刚上传了我的jar列表,大家看一下是不是这里面出了问题

一般闪退都是没有找到JRE的环境。需要配置

eclipse中不也是运行在tomcat上的吗,所以只是换了个tomcat而已。检查一下启动日志有没有报错,打包的时候是不是缺失了一些东西

你的User实体类名称是“User”吗?名字要对应,你的hql语句应该是“from User”,这里的User是你的实体类名,而不是数据库表名。望采纳

Eclipse也能跑通的

是不是别名设置出问题了

是不是压缩包放在了webapps目录了,把压缩包删掉

看下XML文件头几行的引入是不是本地路径,改默认的试试。

你看一下打包的war包里面是不是少了东西,可能是对应的文件没打包进来

我用的MAVEN 打包的, -x package 没问题吧

图片说明

![图片说明](https://img-ask.csdn.net/upload/201712/02/1512177677_250909.png)图片说明

图片说明

大家好,我的问题已经解决,问题出在我在配置文件里扫描包的时候将包名Entity写成entity了,但在eclipse中可以,不知道为什么在tomcat中不可以。就这样了