永发信息网

请各位java大牛帮帮我?我在部署/启动项目的时候报这个错了

答案:1  悬赏:0  手机版
解决时间 2021-03-25 21:33
  • 提问者网友:嘚啵嘚啵
  • 2021-03-25 18:27
请各位java大牛帮帮我?我在部署/启动项目的时候报这个错了
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-03-25 19:14
Caused By: java.lang.NoSuchMethodError: javax/persistence/spi/PersistenceUnitInf
o.getValidationMode()Ljavax/persistence/ValidationMode;

at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)

我没用过weblogic,
从错误信息来看,错误是发生在autowire注入的时候,无法注入属性.
具体的原因是要调用的方法不存在..

有可能是导入了两个相同的,但是不同版本的包,这个方法在其中一个版本中存在,但是在另一个版本中不存在..追问根据这个我找到其中一个jar包,然后上网收一下,说是javaEE包和Hibernate3.6冲突了,问题是,我在Eclipse上面没找到javaEE的jar包啊追答是不是你自己导入了eclipse内部带的Hibernate包了.
然后你的lib目录下又有Hibernate的包.追问肯定不是缺少了包就是包冲突了,后台我在weblogic的启动文件里面配了一个新的jar包地址就行了,顺利启动成功了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯