Erro ao integrar Spring 2.5.4 + JSF + FACELETS usando org.springframework.web.jsf.el.SpringBeanFaces

0 respostas
R

Estou usando o tomcat 6.0.16 +spring2.5.4 +facelets1.1.14 + jsf_impl-1.2_08 +jsf_api-1.2_08 e eclipse 3.3 europa, tive que montar este ambiente em outra maquina e até então esta configuração que estava funcionado deixou de funcionar.
A subir a aplicação e rodar uma pagina com um Bean dar o seguinte erro abaixo:

Eu apreciaria muito qual quer ajuda!

An error occurred performing resource injection on managed bean

<blockquote>com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean usuarioBean

at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:229)

at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:108)

at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)

at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)

at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:88)

at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)

at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)

at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)

at org.apache.el.parser.AstValue.getValue(AstValue.java:103)

at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)

at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)

at javax.faces.component.UISelectItems.getValue(UISelectItems.java:141)

at com.sun.faces.renderkit.RenderKitUtils.getSelectItems(RenderKitUtils.java:295)

at com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:801)

at com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:280)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:856)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)

at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

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.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

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:175)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

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:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:619)

</blockquote>

CONFIGURAÇÃO:

<?xml version="1.0" encoding="UTF-8"?>



org.springframework.web.jsf.el.SpringBeanFacesELResolver

com.sun.facelets.FaceletViewHandler

SystemMessages
msgs


pt_BR

loginManager br.gov.pgfn.efdv.aj.view.login.LoginManagerBean session loginFacade #{loginFacade}

SPRING



org.springframework.web.context.ContextLoaderListener


contextConfigLocation
classpath:spring-config.xml


org.springframework.web.context.request.RequestContextListener

<servlet>
	<servlet-name>Faces Servlet</servlet-name>
	<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
	<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
	<servlet-name>Faces Servlet</servlet-name>
	<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<context-param>
	<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
	<param-value>.xhtml</param-value>
</context-param>
<context-param>
	<param-name>facelets.DEVELOPMENT</param-name>
	<param-value>true</param-value>
</context-param>
<filter>
	<display-name>RichFaces Filter</display-name>
	<filter-name>richfaces</filter-name>
	<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
	<filter-name>richfaces</filter-name>
	<servlet-name>Faces Servlet</servlet-name>
	<dispatcher>REQUEST</dispatcher>
	<dispatcher>FORWARD</dispatcher>
	<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<context-param>
	<param-name>org.richfaces.SKIN</param-name>
	<param-value>blueSky</param-value>
</context-param>

<!-- Tomahawk -->
<filter>
	<filter-name>MyFacesExtensionsFilter</filter-name>
	<filter-class>
		org.apache.myfaces.webapp.filter.ExtensionsFilter
	</filter-class>
</filter>
<filter-mapping>
	<filter-name>MyFacesExtensionsFilter</filter-name>
	<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
	<filter-name>MyFacesExtensionsFilter</filter-name>
	<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>

Criado 17 de julho de 2008
Respostas 0
Participantes 1