[jboss-user] [JBoss/Spring Integration] - Injecting spring bean in jsf controller, ibm jre 1.6.0 and

rashad_saif@yahoo.com do-not-reply at jboss.com
Sun Aug 2 03:51:00 EDT 2009


I'm deploying this managed bean with Spring bean injected.   
This web application works fine on Sun-JRE 1.6.6 and Jboss 5.0.1.
Unable to inject the bean when deploying with  IBM-JRE 1.6.0 and Jboss 5.0.1 on same windows OS. 
This is the requirement from the client. 
I would appreciate any help or any lead on this.

This my jsf managed-bean configration
	

<managed-bean>
  | 	<managed-bean-name>exampleController</managed-bean-name>
  | 	<managed-bean-class>app.ExampleController</managed-bean-class>
  | 	<managed-bean-scope>session</managed-bean-scope>
  | 	<managed-property>
  | 		<property-name>exampleDAO</property-name>
  | 		<property-class>app.dao.ExampleDAO</property-class>
  | 			<value>#{exampleDAO}</value>
  | 	</managed-property>
  | </managed-bean>

and this my spring confiration for DAO

	<bean id="exampleDAO" class="app.dao.ExampleJpaDAO"/>

This is dao interface code

public interface ExampleDAO extends GenericDAO<ExampleDO, Long> {
  | 
  | }

This exception from the log:

ERROR [managedbean] JSF will be unable to create managed bean exampleController when it is requested.  The following problems where found:
  |      - Unable to Introspect managed bean exampleController
  | 09:42:48,531 WARN  [lifecycle] Unable to create managed bean exampleController.  The following problems were found:
  |      - Unable to Introspect managed bean exampleController
  | com.sun.faces.mgbean.ManagedBeanCreationException: Unable to create managed bean exampleController.  The following problems were found:
  |      - Unable to Introspect managed bean exampleController
  | 	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:204)
  | 	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
  | 	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
  | 	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
  | 	at com.sun.faces.el.ChainAwareVariableResolver.resolveVariable(ChainAwareVariableResolver.java:108)
  | 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveOriginal(DelegatingVariableResolver.java:122)
  | 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:107)
  | 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveOriginal(DelegatingVariableResolver.java:122)
  | 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:107)
  | 	at com.sun.faces.el.VariableResolverChainWrapper.getValue(VariableResolverChainWrapper.java:107)
  | 	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
  | 	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.getTarget(AstValue.java:63)
  | 	at org.apache.el.parser.AstValue.invoke(AstValue.java:166)
  | 	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
  | 	at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
  | 	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
  | 	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
  | 	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
  | 	at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
  | 	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
  | 	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
  | 	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
  | 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
  | 	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
  | 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
  | 	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
  | 	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
  | 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
  | 	at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
  | 	at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
  | 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
  | 	at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
  | 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
  | 	at org.springframework.security.util.FilterChainProxy$Vi

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4247418#4247418

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4247418



More information about the jboss-user mailing list