org.hibernate.cfg.beanvalidation.TypeSafeActivator; 141)HHH000274:无法对DDL应用约束

时间:2013-05-27 12:11:07

标签: eclipse hibernate maven maven-3 weblogic11g

我正在将JDK 1.7与Maven 3.0一起用于我的项目。

当我在pom.xml中有以下内容时

<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>compile</scope>
</dependency>

在部署到与Eclipse集成的Weblogic 10.3.6

时,我得到以下内容
WARN (org.hibernate.cfg.beanvalidation.TypeSafeActivator;141) HHH000274: 
Unable to apply constraints on DDL for test.entity.Employee
java.lang.NullPointerException at 
org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:172)

如果我删除javaee-api依赖项,那么当我使用mvn compile编译项目时遇到问题,例如

[ERROR] /domain/view/EmployeeNameConverter.java:[29,76] cannot access 
javax.el.ELContext
class file for javax.el.ELContext not found
[ERROR] /EmployeeNameConverter.java:[28,55] cannot access javax.el.ELResolver
class file for javax.el.ELResolver not found

更多详情here

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

就像我们在评论Weblogic 11g doesn't support Java EE6中所做的那样。因此,一种解决方案可以使用Java EE5。