2015-03-02 77 views
1

Glassfish 3.1.2, JDevloper 12.1.3,JSF,BC4J ADF Essential。Glassfish 3.1.2绑定错误

JSF页面在Glassfish中没有显示任何内容,但显示了正确的Weblogic内容。 JDeveloper中涉及的组件似乎没有错误。

任何想法是什么是错的 - 请。

Glassfish的日志显示:

完成消息java.lang.IllegalStateException:表达式 “#{bindings.adminTubetypes1.regionModel}”(即是为 RegionModel “值” 指定的区域的属性ID为“r1”的组件) 评估为空。这通常是由于此表达式引用的对象的配置中存在错误。如果 有帮助,则表达式“#{bindings.adminTubetypes1}”的计算结果为 “null”。如果有帮助,表达式“#{bindings}”评估为“null”。 现在改为使用空的RegionModel。在 oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:471) 在 oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:766) 在 oracle.adf.view.rich.component.fragment.UIXRegion.setupChildrenVisitingContext(UIXRegion.java:570) 在 org.apache.myfaces.trinidad.component.UIXComponent.setupChildrenEncodingContext(UIXComponent.java:1246) 在 oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:1800) at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:541) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525) 在 org.apache .myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:315) at javax.faces.component。 UIComponent.encodeAll(UIComponent.java:1786) 在 oracle.adfinternal.view.faces.taglib.region.IncludeTag $ FacetWrapper.encodeAll(IncludeTag.java:568) 在 org.apache.myfaces.trinidad.render。 CoreRenderer.encodeChild(CoreRenderer.java:647) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeE nd(CoreRenderer.java:525) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) at javax.faces.component.UIComponent.encodeAll(UIComponent。的java:1786) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647) 在 oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1637) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:315) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525) 在 org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) 在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786) 在 org.apache.myfaces.trinidad。 render.CoreRenderer.encodeChild(CoreRenderer.java:647) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878) 在 oracle.adfinternal.view.faces.renderkit。 rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350) 在 oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) 在 有机.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) at javax.faces.component。 UIComponent.encodeAll(UIComponent.java:1786) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren( CoreRenderer.java:664) 在 oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234) 在 oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525) 在 org.apache .myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786) at org.apache.myfaces.trinidad.render.CoreRenderer。恩codeChild(CoreRenderer.java:647) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664) 在 oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer。的java:3234) 在 oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:275) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java: 1600) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525) 在 org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) 在使用javax。faces.component.UIComponent.encodeAll(UIComponent.java:1786) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647) 在 org.apache.myfaces.trinidad.render。 CoreRenderer.encodeAllChildren(CoreRenderer.java:664) 在 oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234) 在 oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer。 encodeAll(DocumentRenderer.java:1507) 在 oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600) 在 org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer。 java:525) 在 org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217) 在javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786) 在javax.faces.component.UIComponent .encodeAll(UIComponent.java:1782) 在 oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:102) 在 com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy的.java:402) 在 org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101) 在 org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(六ewDeclarationLanguageWrapper.java:101) 在 org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl $ ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:338) 在 com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler。的java:125) 在 javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) 在 org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:170) 在 预言.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52) at oracle.adfinternal .view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1095) 在 oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:389) 在 oracle.adfinternal.view.faces .lifecycle.LifecycleImpl.render(LifecycleImpl.java:255) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542 ) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) 在 oracle.adfinte rnal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) 在 org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502) 在 神谕。 adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) 在 org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502) 在 org.apache。 myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl。的java:229) 在 org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) 在 org.apache.catalina.core .StandardContextValve.invoke(StandardContextValve.java:175) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) 在 组织。 apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) 在 org.apache.catalina.connector.CoyoteAdapter。 doService(CoyoteAdapter.java:331) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) 在 com.sun.enterprise.v3.services.impl.ContainerMapper $ AdapterCallable.call( ContainerMapper.java:317) 在 com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) 在 com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java: 849) 在 com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045) at com.sun.grizzly.http。 DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228) 在 com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) 在 com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) 在 com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) 在 com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) 在 com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) 在 com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) 在com.sun.grizzly.ContextTask.run(ContextTask。 Java的:71)在 com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532) 在 com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:513) 在java.lang.Thread.run(Thread.java:745)

回答

0

解决方案是比较2个ear文件并确保它们包含相同的jar文件。