MmarcoM
Oct 9th, 2005, 06:18 AM
Hello all,
i am trying to integrate Spring and JSF in my application, using hte library jsf-spring-3.0.0M2.
I have defined in applicationContext.xml a bean, applicationBean, which has a property that refers to another bean also defined in applicationContext.xml
applicationBean is also a jsf managed bean, and i wanted to use the scope defined in my jsf-config.xml (application scope).
Following the documentation, i have declared my applicationBean like this in applicationContext.xml
<bean id="applicationBean" class="com.myapp.jsf.beans.ApplicationBean" singleton="false">
<property name="persistenceManager">
<ref bean="persistenceManagerTarget"/>
</property>
< /bean>
and in my jsf-config i have defined the applicationBean as following
<managed-bean>
<managed-bean-name>applicationBean</managed-bean-name>
<managed-bean-class>de.mindmatters.faces.spring.support.SpringManagedB eanFactory</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
However, when i call my applicationBean from a jsp page, for example, i am receiving the followign exception:
java.lang.ExceptionInInitializerError
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver.getFacesSpringWebApplicationContext(D elegatingVariableResolver.java:156)
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver.resolveVariable(DelegatingVariableRes olver.java:140)
at org.apache.myfaces.el.ValueBindingImpl$ELVariableR esolver.resolveVariable(ValueBindingImpl.java:637)
at org.apache.commons.el.NamedValue.evaluate(NamedVal ue.java:124)
at org.apache.commons.el.ComplexValue.evaluate(Comple xValue.java:140)
at org.apache.myfaces.el.ValueBindingImpl.getValue(Va lueBindingImpl.java:441)
at javax.faces.component.UIOutput.getValue(UIOutput.j ava:147)
at org.apache.myfaces.renderkit.RendererUtils.getStri ngValue(RendererUtils.java:296)
at org.apache.myfaces.renderkit.html.HtmlLabelRendere r.encodeBegin(HtmlLabelRenderer.java:128)
at javax.faces.component.UIComponentBase.encodeBegin( UIComponentBase.java:675)
at org.apache.myfaces.renderkit.RendererUtils.renderC hild(RendererUtils.java:485)
at org.apache.myfaces.renderkit.html.HtmlGridRenderer .renderChildren(HtmlGridRenderer.java:253)
at org.apache.myfaces.renderkit.html.HtmlGridRenderer .encodeEnd(HtmlGridRenderer.java:131)
at javax.faces.component.UIComponentBase.encodeEnd(UI ComponentBase.java:712)
at javax.faces.webapp.UIComponentTag.encodeEnd(UIComp onentTag.java:616)
at javax.faces.webapp.UIComponentTag.doEndTag(UICompo nentTag.java:539)
at org.apache.myfaces.taglib.UIComponentBodyTagBase.d oEndTag(UIComponentBodyTagBase.java:98)
at org.apache.jsp.insertBody_jsp._jspx_meth_h_panelGr id_0(insertBody_jsp.java:280)
at org.apache.jsp.insertBody_jsp._jspx_meth_h_form_0( insertBody_jsp.java:181)
at org.apache.jsp.insertBody_jsp._jspx_meth_f_view_0( insertBody_jsp.java:151)
at org.apache.jsp.insertBody_jsp._jspService(insertBo dy_jsp.java:100)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ e(JspRuntimeLibrary.java:966)
at org.apache.jasper.runtime.PageContextImpl.include( PageContextImpl.java:581)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(Ti lesUtilImpl.java:137)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesU til.java:177)
at org.apache.struts.tiles.taglib.InsertTag.doInclude (InsertTag.java:756)
at org.apache.struts.tiles.taglib.InsertTag$InsertHan dler.doEndTag(InsertTag.java:888)
at org.apache.struts.tiles.taglib.InsertTag.doEndTag( InsertTag.java:458)
at org.apache.jsp.layout.classicLayout_002dsm_jsp._js px_meth_tiles_insert_1(classicLayout_002dsm_jsp.ja va:299)
at org.apache.jsp.layout.classicLayout_002dsm_jsp._js pService(classicLayout_002dsm_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ e(JspRuntimeLibrary.java:966)
at org.apache.jasper.runtime.PageContextImpl.include( PageContextImpl.java:581)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(Ti lesUtilImpl.java:137)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesU til.java:177)
at org.apache.struts.tiles.taglib.InsertTag.doInclude (InsertTag.java:756)
at org.apache.struts.tiles.taglib.InsertTag$InsertHan dler.doEndTag(InsertTag.java:888)
at org.apache.struts.tiles.taglib.InsertTag.doEndTag( InsertTag.java:458)
at org.apache.jsp.insert_jsp._jspx_meth_tiles_insert_ 0(insert_jsp.java:102)
at org.apache.jsp.insert_jsp._jspService(insert_jsp.j ava:59)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:312)
at org.apache.myfaces.context.servlet.ServletExternal ContextImpl.dispatch(ServletExternalContextImpl.ja va:405)
at org.apache.myfaces.application.jsp.JspViewHandlerI mpl.renderView(JspViewHandlerImpl.java:280)
at org.apache.myfaces.lifecycle.LifecycleImpl.render( LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServl et.java:198)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at de.mindmatters.faces.spring.support.RequestHandled Filter.doFilter(RequestHandledFilter.java:150)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:292)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:7 4)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :182)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:152)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:292)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:8 4)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :182)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:72)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.JBossSecurityMgrReal m.invoke(JBossSecurityMgrRealm.java:275)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'applicationBean' defined in ServletContext resource [/WEB-INF/faces-managed-beans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could not instantiate class [de.mindmatters.faces.spring.support.SpringManaged BeanFactory]: no default constructor found; nested exception is java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:370)
at de.mindmatters.faces.spring.ManagedBeanFactory.cre ateNonManagedBean(ManagedBeanFactory.java:73)
at de.mindmatters.faces.spring.support.SpringManagedB eanFactory.createManagedBean(SpringManagedBeanFact ory.java:39)
at de.mindmatters.faces.spring.ManagedBeanFactory.cre ateBean(ManagedBeanFactory.java:68)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:275)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:318)
at org.springframework.web.context.support.AbstractRe freshableWebApplicationContext.refresh(AbstractRef reshableWebApplicationContext.java:134)
at de.mindmatters.faces.spring.FacesConfigWebApplicat ionContext.refresh(FacesConfigWebApplicationContex t.java:300)
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver$GetFacesConfigWebApplicationContext.<clinit>(DelegatingVariableResolver.java:113)
... 152 more
Caused by: org.springframework.beans.FatalBeanException: Could not instantiate class [de.mindmatters.faces.spring.support.SpringManaged BeanFactory]: no default constructor found; nested exception is java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:79)
at org.springframework.beans.factory.support.SimpleIn stantiationStrategy.instantiate(SimpleInstantiatio nStrategy.java:49)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.java:453)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:333)
... 162 more
Caused by: java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at java.lang.Class.getConstructor0(Class.java:1929)
at java.lang.Class.getDeclaredConstructor(Class.java: 1293)
at org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:76)
anyone could help me out?
thanks in advance and regards
marco
i am trying to integrate Spring and JSF in my application, using hte library jsf-spring-3.0.0M2.
I have defined in applicationContext.xml a bean, applicationBean, which has a property that refers to another bean also defined in applicationContext.xml
applicationBean is also a jsf managed bean, and i wanted to use the scope defined in my jsf-config.xml (application scope).
Following the documentation, i have declared my applicationBean like this in applicationContext.xml
<bean id="applicationBean" class="com.myapp.jsf.beans.ApplicationBean" singleton="false">
<property name="persistenceManager">
<ref bean="persistenceManagerTarget"/>
</property>
< /bean>
and in my jsf-config i have defined the applicationBean as following
<managed-bean>
<managed-bean-name>applicationBean</managed-bean-name>
<managed-bean-class>de.mindmatters.faces.spring.support.SpringManagedB eanFactory</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
However, when i call my applicationBean from a jsp page, for example, i am receiving the followign exception:
java.lang.ExceptionInInitializerError
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver.getFacesSpringWebApplicationContext(D elegatingVariableResolver.java:156)
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver.resolveVariable(DelegatingVariableRes olver.java:140)
at org.apache.myfaces.el.ValueBindingImpl$ELVariableR esolver.resolveVariable(ValueBindingImpl.java:637)
at org.apache.commons.el.NamedValue.evaluate(NamedVal ue.java:124)
at org.apache.commons.el.ComplexValue.evaluate(Comple xValue.java:140)
at org.apache.myfaces.el.ValueBindingImpl.getValue(Va lueBindingImpl.java:441)
at javax.faces.component.UIOutput.getValue(UIOutput.j ava:147)
at org.apache.myfaces.renderkit.RendererUtils.getStri ngValue(RendererUtils.java:296)
at org.apache.myfaces.renderkit.html.HtmlLabelRendere r.encodeBegin(HtmlLabelRenderer.java:128)
at javax.faces.component.UIComponentBase.encodeBegin( UIComponentBase.java:675)
at org.apache.myfaces.renderkit.RendererUtils.renderC hild(RendererUtils.java:485)
at org.apache.myfaces.renderkit.html.HtmlGridRenderer .renderChildren(HtmlGridRenderer.java:253)
at org.apache.myfaces.renderkit.html.HtmlGridRenderer .encodeEnd(HtmlGridRenderer.java:131)
at javax.faces.component.UIComponentBase.encodeEnd(UI ComponentBase.java:712)
at javax.faces.webapp.UIComponentTag.encodeEnd(UIComp onentTag.java:616)
at javax.faces.webapp.UIComponentTag.doEndTag(UICompo nentTag.java:539)
at org.apache.myfaces.taglib.UIComponentBodyTagBase.d oEndTag(UIComponentBodyTagBase.java:98)
at org.apache.jsp.insertBody_jsp._jspx_meth_h_panelGr id_0(insertBody_jsp.java:280)
at org.apache.jsp.insertBody_jsp._jspx_meth_h_form_0( insertBody_jsp.java:181)
at org.apache.jsp.insertBody_jsp._jspx_meth_f_view_0( insertBody_jsp.java:151)
at org.apache.jsp.insertBody_jsp._jspService(insertBo dy_jsp.java:100)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ e(JspRuntimeLibrary.java:966)
at org.apache.jasper.runtime.PageContextImpl.include( PageContextImpl.java:581)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(Ti lesUtilImpl.java:137)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesU til.java:177)
at org.apache.struts.tiles.taglib.InsertTag.doInclude (InsertTag.java:756)
at org.apache.struts.tiles.taglib.InsertTag$InsertHan dler.doEndTag(InsertTag.java:888)
at org.apache.struts.tiles.taglib.InsertTag.doEndTag( InsertTag.java:458)
at org.apache.jsp.layout.classicLayout_002dsm_jsp._js px_meth_tiles_insert_1(classicLayout_002dsm_jsp.ja va:299)
at org.apache.jsp.layout.classicLayout_002dsm_jsp._js pService(classicLayout_002dsm_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ e(JspRuntimeLibrary.java:966)
at org.apache.jasper.runtime.PageContextImpl.include( PageContextImpl.java:581)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(Ti lesUtilImpl.java:137)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesU til.java:177)
at org.apache.struts.tiles.taglib.InsertTag.doInclude (InsertTag.java:756)
at org.apache.struts.tiles.taglib.InsertTag$InsertHan dler.doEndTag(InsertTag.java:888)
at org.apache.struts.tiles.taglib.InsertTag.doEndTag( InsertTag.java:458)
at org.apache.jsp.insert_jsp._jspx_meth_tiles_insert_ 0(insert_jsp.java:102)
at org.apache.jsp.insert_jsp._jspService(insert_jsp.j ava:59)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:312)
at org.apache.myfaces.context.servlet.ServletExternal ContextImpl.dispatch(ServletExternalContextImpl.ja va:405)
at org.apache.myfaces.application.jsp.JspViewHandlerI mpl.renderView(JspViewHandlerImpl.java:280)
at org.apache.myfaces.lifecycle.LifecycleImpl.render( LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServl et.java:198)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at de.mindmatters.faces.spring.support.RequestHandled Filter.doFilter(RequestHandledFilter.java:150)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:292)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:7 4)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :182)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:152)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:292)
at net.sf.acegisecurity.wrapper.ContextHolderAwareReq uestFilter.doFilter(ContextHolderAwareRequestFilte r.java:50)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:8 4)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :182)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:72)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.JBossSecurityMgrReal m.invoke(JBossSecurityMgrRealm.java:275)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'applicationBean' defined in ServletContext resource [/WEB-INF/faces-managed-beans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could not instantiate class [de.mindmatters.faces.spring.support.SpringManaged BeanFactory]: no default constructor found; nested exception is java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:370)
at de.mindmatters.faces.spring.ManagedBeanFactory.cre ateNonManagedBean(ManagedBeanFactory.java:73)
at de.mindmatters.faces.spring.support.SpringManagedB eanFactory.createManagedBean(SpringManagedBeanFact ory.java:39)
at de.mindmatters.faces.spring.ManagedBeanFactory.cre ateBean(ManagedBeanFactory.java:68)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:275)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:318)
at org.springframework.web.context.support.AbstractRe freshableWebApplicationContext.refresh(AbstractRef reshableWebApplicationContext.java:134)
at de.mindmatters.faces.spring.FacesConfigWebApplicat ionContext.refresh(FacesConfigWebApplicationContex t.java:300)
at de.mindmatters.faces.spring.support.DelegatingVari ableResolver$GetFacesConfigWebApplicationContext.<clinit>(DelegatingVariableResolver.java:113)
... 152 more
Caused by: org.springframework.beans.FatalBeanException: Could not instantiate class [de.mindmatters.faces.spring.support.SpringManaged BeanFactory]: no default constructor found; nested exception is java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:79)
at org.springframework.beans.factory.support.SimpleIn stantiationStrategy.instantiate(SimpleInstantiatio nStrategy.java:49)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.java:453)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:333)
... 162 more
Caused by: java.lang.NoSuchMethodException: de.mindmatters.faces.spring.support.SpringManagedB eanFactory.<init>()
at java.lang.Class.getConstructor0(Class.java:1929)
at java.lang.Class.getDeclaredConstructor(Class.java: 1293)
at org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:76)
anyone could help me out?
thanks in advance and regards
marco