在glassfish中部署ADF应用程序时出错

时间:2013-08-21 14:17:25

标签: glassfish oracle-adf jdeveloper

您好我正在使用JDeveloper 11.1.2.3.0 我在计算机中配置了Glassfish,我按照Shay在此解释的说明进行了操作:https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to 问题是当我尝试将我的ADF应用程序部署为使用glassfish“部署到应用程序服务器”时,我遇到错误说:

[#|2013-08-21T11:45:47.516+0200|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=62;_ThreadName=Thread-2;|ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: oracle.adf.share.glassfish.listener.ADFGlassFishAppLifeCycleListener

如果我将ADF应用程序部署为EAR文件,然后尝试通过管理界面将此EAR文件部署到glassfish,我会收到另一个错误:

[#|2013-08-21T15:40:16.452+0200|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=65;_ThreadName=Thread-2;|Exception while invoking class com.sun.enterprise.web.WebApplication start method
java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! javax.el.ELContext

有人可以为此提供帮助吗?

2 个答案:

答案 0 :(得分:1)

要检查的一些事项 - 您是否使用-j选项提取adf-essentials zip文件? 您是否已将模型和视图项目标记为具有Glassfish的部署平台?\

答案 1 :(得分:0)

请确保从应用程序文件夹中删除该应用程序。如果不是stop-admin服务器并手动删除它。