【发布时间】:2016-06-02 11:38:44
【问题描述】:
我正在尝试将应用程序从 WLP 迁移到 Tomcat,在尝试部署 war 时,出现以下异常
org.apache.openjpa.persistence.ArgumentException:此配置不允许运行时优化,但以下列出的类型在构建时或类加载时未使用 javaagent 增强:
我尝试添加 javaagent 以启用运行时加载 JAVA_OPTS=%JAVA_OPTS% -javaagent:"$CATALINA_HOME/lib/openjpa-2.X.jar
如here 中所述,但没有成功。
任何建议或观点。
【问题讨论】:
-
尝试添加:-
-
您确定需要“运行时优化”,也就是编织。 J2EE 容器需要该功能,在 J2SE 环境中您需要 JavaAgent。通常编织用于发出字节码以扩展在 ManyToOne/OneToOne 中使用的类,因此可以延迟获取这些类。除非您禁用共享缓存,或者拥有大量数据,否则可能根本不需要此类优化。