I am running JDK 1.6 update 14 on Windows XP...
pc1660 wrote: > > Hello, i am unable to run JSF Injection Support example > (http://openejb.apache.org/examples.html). All went well. I did "mvn clean > install war:exploded tomcat:deploy". I have also openejb.war under my > tomcat 6.0 deployed but when i try to reach localhost:8080/jsf i get > following error: > > Exception while calling encodeEnd on component : {Component-Path : [Class: > javax.faces.component.UIViewRoot,ViewId: /calculator.jsp][Class: > javax.faces.component.html.HtmlForm,Id: j_id_jsp_681689411_1][Class: > javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_681689411_2]} > > Caused by: > javax.naming.NameNotFoundException - Name CalculatorImplLocal is not bound > in this Context > > Please help :-( > > javax.faces.FacesException: Exception while calling encodeEnd on component > : {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: > /calculator.jsp][Class: javax.faces.component.html.HtmlForm,Id: > j_id_jsp_681689411_1][Class: javax.faces.component.html.HtmlPanelGrid,Id: > j_id_jsp_681689411_2]} > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:559) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:250) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.actuallyRenderView(JspViewHandlerImpl.java:423) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:380) > at > org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.faces.FacesException: Exception while calling encodeEnd > on component : {Component-Path : [Class: > javax.faces.component.UIViewRoot,ViewId: /calculator.jsp][Class: > javax.faces.component.html.HtmlForm,Id: j_id_jsp_681689411_1][Class: > javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_681689411_2][Class: > javax.faces.component.html.HtmlInputText,Id: j_id_jsp_681689411_4]} > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:559) > at > org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:515) > at > org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:221) > at > org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:102) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:556) > ... 23 more > Caused by: javax.faces.FacesException: Could not retrieve value of > component with path : {Component-Path : [Class: > javax.faces.component.UIViewRoot,ViewId: /calculator.jsp][Class: > javax.faces.component.html.HtmlForm,Id: j_id_jsp_681689411_1][Class: > javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_681689411_2][Class: > javax.faces.component.html.HtmlInputText,Id: j_id_jsp_681689411_4]} > at > org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:331) > at > org.apache.myfaces.shared_impl.renderkit.RendererUtils.getStringValue(RendererUtils.java:275) > at > org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.renderInput(HtmlTextRendererBase.java:142) > at > org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:57) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:556) > ... 27 more > Caused by: javax.faces.FacesException: javax.naming.NameNotFoundException: > Name CalculatorImplLocal is not bound in this Context > at > org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:144) > at > org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:196) > at > org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:162) > at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.access$301(FacesCompositeELResolver.java:46) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver$4.invoke(FacesCompositeELResolver.java:108) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.invoke(FacesCompositeELResolver.java:148) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:104) > at > org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:61) > at > org.apache.myfaces.el.convert.VariableResolverToELResolver.getValue(VariableResolverToELResolver.java:93) > at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.access$301(FacesCompositeELResolver.java:46) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver$4.invoke(FacesCompositeELResolver.java:108) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.invoke(FacesCompositeELResolver.java:148) > at > org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:104) > at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61) > at org.apache.el.parser.AstValue.getValue(AstValue.java:107) > at > org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) > at > org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) > at javax.faces.component.UIOutput.getValue(UIOutput.java:68) > at > org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:327) > ... 31 more > Caused by: javax.naming.NameNotFoundException: Name CalculatorImplLocal is > not bound in this Context > at org.apache.naming.NamingContext.lookup(NamingContext.java:770) > at org.apache.naming.NamingContext.lookup(NamingContext.java:153) > at > org.apache.catalina.util.DefaultAnnotationProcessor.lookupFieldResource(DefaultAnnotationProcessor.java:263) > at > org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:179) > at > org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider.newInstance(TomcatAnnotationLifecycleProvider.java:46) > at org.apache.myfaces.config.ManagedBe > -- View this message in context: http://www.nabble.com/Lookup-failed--JSF-Injection-Support-example-under-tomcat-tp24222103p24222280.html Sent from the OpenEJB User mailing list archive at Nabble.com.
