Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 将同一EJB注入两个不同的托管bean不起作用_Jsf 2_Ejb_Code Injection_Managed Bean - Fatal编程技术网

Jsf 2 将同一EJB注入两个不同的托管bean不起作用

Jsf 2 将同一EJB注入两个不同的托管bean不起作用,jsf-2,ejb,code-injection,managed-bean,Jsf 2,Ejb,Code Injection,Managed Bean,我有一个无状态EJB和两个不同的会话范围的托管bean e、 g.EJB如下所示- @Stateless public classs MyEjb implements MyEjbLocal { @PersistentContext(unitName="myPU") private EntityManager em; public MyBean2() { entities = myEjb.getAllEntities(); //this is where the prob

我有一个无状态EJB和两个不同的会话范围的托管bean

e、 g.EJB如下所示-

@Stateless
public classs MyEjb implements MyEjbLocal {
    @PersistentContext(unitName="myPU")
    private EntityManager em;
public MyBean2() {
    entities = myEjb.getAllEntities(); //this is where the problem is, myEjb is null
}
还有一个豆子-

@ManagedBean
@SessionScoped
public class MyBean1 implements Serializable {
    @EJB
    private MyEjbLocal myEjb;
@ManagedBean
@SessionScoped
public class MyBean2 implements Serilizable {
    @EJB
    private MyEjbLocal myEjb;

    private List<MyEntity> entities;

    public MyBean2() {
        entities = myEjb.getAllEntities(); //this is where the problem is, myEjb is null
    }
还有另一个托管bean-

@ManagedBean
@SessionScoped
public class MyBean1 implements Serializable {
    @EJB
    private MyEjbLocal myEjb;
@ManagedBean
@SessionScoped
public class MyBean2 implements Serilizable {
    @EJB
    private MyEjbLocal myEjb;

    private List<MyEntity> entities;

    public MyBean2() {
        entities = myEjb.getAllEntities(); //this is where the problem is, myEjb is null
    }
@ManagedBean
@会议范围
公共类MyBean2实现了可序列化{
@EJB
私人myEjb本地myEjb;
私人名单实体;
公共MyBean2(){
entities=myEjb.getAllenties();//这就是问题所在,myEjb为null
}
我在page1中使用MyBean1,在page2中使用MyBean2。应用程序从page1开始,一切正常。但当我转到page2时,我收到一个异常,说容器无法初始化MyBean2

这就是我在搜索和谷歌搜索时发现的,我认为这是另一种情况,因为他正在将一个托管bean注入另一个托管bean

我知道一个可能的解决方案是创建两个不同的EJB。但我真的想知道为什么不能这样做,或者如果可以这样做,那么我可能做错了什么

我已经使用可嵌入容器测试了myEjb.getAllenties()方法,它工作正常。myEjb被注入,我得到了所有的实体

多谢各位

更新:Stacktrace 对不起,这个堆栈太长了

SEVERE: com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.vz.vit.dashboard.mb.ParamDTBean.
SEVERE: Error Rendering View[/dashboard.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.vz.vit.dashboard.mb.ParamDTBean.
    at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
    at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
    at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:99)
    at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
    at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    at javax.faces.component.UIData.getValue(UIData.java:731)
    at org.primefaces.component.datatable.DataTable.getValue(DataTable.java:808)
    at javax.faces.component.UIData.getDataModel(UIData.java:1798)
    at javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved(UIData.java:484)
    at javax.faces.component.UIData.setRowIndex(UIData.java:473)
    at javax.faces.component.UIData.visitTree(UIData.java:1401)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIForm.visitTree(UIForm.java:344)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at com.sun.faces.application.view.StateManagementStrategyImpl.saveView(StateManagementStrategyImpl.java:149)
    at com.sun.faces.application.StateManagerImpl.saveView(StateManagerImpl.java:133)
    at javax.faces.application.StateManager.getViewState(StateManager.java:553)
    at com.sun.faces.context.PartialViewContextImpl.renderState(PartialViewContextImpl.java:409)
    at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:293)
    at javax.faces.context.PartialViewContextWrapper.processPartial(PartialViewContextWrapper.java:183)
    at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:390)
    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
    at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
    at com.vz.vit.dashboard.mb.ParamDTBean.<init>(ParamDTBean.java:22)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
    ... 65 more

SEVERE: com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.vz.vit.dashboard.mb.ParamDTBean.
    at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
    at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
    at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:99)
    at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
    at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    at javax.faces.component.UIData.getValue(UIData.java:731)
    at org.primefaces.component.datatable.DataTable.getValue(DataTable.java:808)
    at javax.faces.component.UIData.getDataModel(UIData.java:1798)
    at javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved(UIData.java:484)
    at javax.faces.component.UIData.setRowIndex(UIData.java:473)
    at javax.faces.component.UIData.visitTree(UIData.java:1401)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIForm.visitTree(UIForm.java:344)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
    at com.sun.faces.application.view.StateManagementStrategyImpl.saveView(StateManagementStrategyImpl.java:149)
    at com.sun.faces.application.StateManagerImpl.saveView(StateManagerImpl.java:133)
    at javax.faces.application.StateManager.getViewState(StateManager.java:553)
    at com.sun.faces.context.PartialViewContextImpl.renderState(PartialViewContextImpl.java:409)
    at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:293)
    at javax.faces.context.PartialViewContextWrapper.processPartial(PartialViewContextWrapper.java:183)
    at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:390)
    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
    at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
    at com.vz.vit.dashboard.mb.ParamDTBean.<init>(ParamDTBean.java:22)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
    ... 65 more

WARNING: StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception
java.lang.IllegalStateException: CDATA tags may not nest
    at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.startCDATA(HtmlResponseWriter.java:630)
    at javax.faces.context.ResponseWriterWrapper.startCDATA(ResponseWriterWrapper.java:172)
    at javax.faces.context.PartialResponseWriter.startError(PartialResponseWriter.java:342)
    at org.primefaces.context.PrimePartialResponseWriter.startError(PrimePartialResponseWriter.java:108)
    at com.sun.faces.context.AjaxExceptionHandlerImpl.handlePartialResponseError(AjaxExceptionHandlerImpl.java:201)
    at com.sun.faces.context.AjaxExceptionHandlerImpl.handle(AjaxExceptionHandlerImpl.java:124)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
    at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Thread.java:662)
SEVERE:com.sun.faces.mgbean.ManagedBeanCreationException:Cant实例化类:com.vz.vit.dashboard.mb.ParamDTBean。
严重:渲染视图时出错[/dashboard.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException:无法实例化类:com.vz.vit.dashboard.mb.ParamDTBean。
在com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)上
在com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)上
在com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)上
在com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)上
位于com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
位于com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
在com.sun.faces.el.DemuxCompositeELResolver.\u getValue(DemuxCompositeELResolver.java:176)
在com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)上
位于com.sun.el.parser.astiIdentifier.getValue(astiIdentifier.java:99)
位于com.sun.el.parser.AstValue.getValue(AstValue.java:158)
在com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)上
位于com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
位于javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
位于javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
位于javax.faces.component.UIData.getValue(UIData.java:731)
位于org.primefaces.component.datatable.datatable.getValue(datatable.java:808)
位于javax.faces.component.UIData.getDataModel(UIData.java:1798)
位于javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved(UIData.java:484)
位于javax.faces.component.UIData.setRowIndex(UIData.java:473)
位于javax.faces.component.UIData.visitTree(UIData.java:1401)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于javax.faces.component.UIForm.visitTree(UIForm.java:344)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)
位于com.sun.faces.application.view.StateManagementStrategyImpl.saveView(StateManagementStrategyImpl.java:149)
位于com.sun.faces.application.StateManagerImpl.saveView(StateManagerImpl.java:133)
位于javax.faces.application.StateManager.getViewState(StateManager.java:553)
位于com.sun.faces.context.PartialViewContextImpl.renderState(PartialViewContextImpl.java:409)
位于com.sun.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:293)
位于javax.faces.context.PartialViewContextWrapper.processPartial(PartialViewContextWrapper.java:183)
位于javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981)
位于javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
在com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:390)上
位于com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
位于com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
位于com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
在com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)上
位于javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
位于org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
位于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)
位于com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
位于com.sun.enterprise.web.peSessionLockingsStandardPipeline.invoke(peSessionLockingsStandardPipeline.java:91)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
位于org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
位于com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)
位于com.sun.grizzly.http.ProcessorTask.InvokeApter(ProcessorTask.java:822)
在com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTa