将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方法时,遇到下面的异常。 可能是什么原因? thx提前。
以下是域名/ lib jars:
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)
...
答案 0 :(得分:0)
我认为这是由于罐子冲突或者可能缺少一些罐子。也许你正在使用其他罐子(在你的应用程序中),除了你在glassfish中包含的罐子。尝试运行一个简单的Fusion Web App(例如:其中只有一个jsf)并查看它是否运行。如果它不起作用,那么您可以考虑尝试另一个Glassfish或重新配置它。我没有问题地使用Glassfish 3.1.2.2。