Oracle ADF Web 应用程序在 Glasfish v3.1 上运行时发生异常



使用 Jdeveloper 11.1.2.4 jdk1.6.0_39 和 JSF2.0。希望我的 Web 应用程序在 glassfish v3.x 上运行。关注了有关此 https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to 的网址我可以成功部署我的耳朵,页面渲染也是如此。但是当通过单击我的jspx页面上的组件触发mbean方法时,面临以下异常。可能是什么原因?提前感谢。

以下是域/库罐子:

adf-controller-security.jar
adf-essentials.zip
adf-share-base.jar
adf-share-ca.jar
adf-share-security.jar
adf-share-support.jar
adflogginghandler.jar
adfsharembean.jar
commons-el.jar
dms.jar
javamodel-rt.jar
javatools-nodeps.jar
jrf-api.jar
jsp-el-api.jar
list.txt
mdsrt.jar
oc4j-ws-support.jar
ojdbc6dms.jar
ojdl.jar
ojdl2.jar
oracle-el.jar
oracle.classloader_11.1.1.jar
oracle.http_client_11.1.1.jar
oracle.logging-utils_11.1.1.jar
oracle.web-common_11.1.1.jar
oracle.xdb_11.1.0.jar
orai18n-mapping.jar
org.apache.bcel_5.1.jar
org.apache.commons.beanutils_1.8.3.jar
org.apache.commons.logging_1.1.1.jar
resourcebundle.jar
share.jar
xmlef.jar
xmlparserv2_sans_jaxp_services.jar
(3);|ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase PROC
ESS_VALIDATIONS 3
javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: oracle/secur
ity/idm/IMException
...
|SEVERE|glassfish3.1.2|oracle.adfinternal.view.faces.config.rich.Registration
Configurator|_ThreadID=29;_ThreadName=http-thread-pool-9999(3);| 
ADF_FACES-60096:Server Exception during PPR, #1 javax.servlet.ServletException:
 oracle/security/idm/IMException at 
javax.faces.webapp.FacesServlet.service(FacesServlet.java:521) at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
    ...

我认为这是由于罐子冲突,或者可能缺少一些罐子。也许您正在使用其他一些罐子(在您的应用程序中),而不是您包含在玻璃鱼中的罐子。尝试运行一个简单的 Fusion Web 应用程序(例如:其中只有一个 jsf),看看它是否运行。如果它不起作用,那么您可以考虑尝试另一个 Glassfish 或重新配置它。我正在使用玻璃鱼 3.1.2.2 没有问题。

最新更新