0

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

[#|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

有人可以帮忙吗?

4

2 回答 2

1

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

于 2013-08-21T19:31:02.167 回答
0

请确保从应用程序文件夹中删除该应用程序。如果不是停止管理服务器并手动删除它。

于 2015-09-18T15:26:24.720 回答