Glassfish 3.1.2, JDevloper 12.1.3,JSF,BC4J ADF Essential。
JSF页面在Glassfish中没有显示内容,但在Weblogic中显示正确的内容。 JDeveloper中涉及的组件似乎没有错误。
任何有关错误的想法 - 请。
Glassfish日志显示:
完成消息java.lang.IllegalStateException:表达式 "#{bindings.adminTubetypes1.regionModel}" (这是指定的 RegionModel" value"具有id" r1")的区域组件的属性 评估为null。这通常是由于错误造成的 此表达式引用的对象的配置。如果它 帮助,表达"#{bindings.adminTubetypes1}"评估为 "空&#34 ;.如果它有帮助,表达"#{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) 在 oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:541) 在 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) 在 oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:315) 在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) 在 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) 在 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.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) 在 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.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) 在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.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(ViewDeclarationLanguageWrapper.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) 在 oracle.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52) 在 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) 在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.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) 在 org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502) 在 oracle.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) 在 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) 在 org.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) 在com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045) 在 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)at 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 :(得分:0)
解决方案是比较2个ear文件并确保它们包含相同的jar文件。