本文介绍了java.lang.NoSuchMethodError: javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在 Weblogic 中部署我的 war 文件(它在 Tomcat 中工作正常)时,我不断收到错误消息.

When i am deployed my war file (it is working fine in Tomcat) in Weblogic, i keep getting error.

我的技术
spring 3
休眠
jpa
webservice(metro)

我的图书馆

我的错误是

有人知道吗?

(在 weblogic 11g 中部署时出错)
1 ) 错误是什么?
2 ) 这个错误的原因是什么?
3 ) 在需要 jar 文件的 war 文件中.不接受吗?
4 ) 是否有任何 jar 冲突?

anybody know ?

推荐答案

将此添加到您的 weblogic.xml 文件中:

解决方案
Add this to your weblogic.xml file:

我尝试了

<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app ...> ... <container-descriptor> <prefer-application-packages> <package-name>antlr.*</package-name> <package-name>org.hibernate.*</package-name> <package-name>javax.persistence.*</package-name> </prefer-application-packages> </container-descriptor></weblogic-web-app>

I tried with the <prefer-web-inf-classes>true</prefer-web-inf-classes>, with no luck. I'm using Weblogic 11g (10.3.6), Hibernate 4.1.9 and Spring 3.2.1. With this, persistence works like a charm!

来源此处.

这篇关于java.lang.NoSuchMethodError: javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-17 10:18
查看更多