プロジェクトにMaven 3.0でJDK 1.7を使用しています。
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
詳細はこちら
この問題を解決するにはどうすればよいですか?