1

首先,我安装了 tomcat 7,然后我可以将 adf 应用程序 acc 部署到以下 url:https ://blogs.oracle.com/adfthoughts/entry/running_adf_essentials_in_tomcat 但我希望服务器运行一个 j2ee 应用程序,该应用程序具有带有 jpa 和 hibernate 的模型项目等等,所以我需要TomEE。我在我的 win7 系统上安装了 TomEE 1.5.2 版本,我应用了已经为 tomcat 7 完成的相同步骤,结果是失败。

请帮助我,我收到以下错误:

Caused by: org.apache.tomee.catalina.TomEERuntimeException: org.apache.openejb.OpenEJBException: Cannot unmarshall the JSP tag library definition file: jar:file:/u02/RTE/apache-tomee-plus-1.5.2/webapps/rcf-dvt-demo/WEB-INF/lib/adf-richclient-impl-12-abrams-SNAPSHOT.jar!/META-INF/afu.tld: unexpected element (uri:"http://java.sun.com/xml/ns/javaee", local:"code"). Expected elements are <{^@}text> 
        at org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1903) 
        at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1073) 
        at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1033) 
        at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:124) 
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        ... 11 more 
4

1 回答 1

0

我相信问题不在于 ADF,您的问题在于 Tomee 用于 EJB (JPA) 的实现,即 openEJB,看看您是否正确配置了 EJB 层?

于 2013-09-06T11:50:19.193 回答