Hi, the formatting on the code and stacktrace looks very poor and it's not readable. Please use for example https://gist.github.com/
Best regards / Karl 2013/4/27 brahim tarnaoui <tarnaou...@hotmail.fr> > Hello all, > i developp an application tha integrate JSF MyFaces 2 with Spring 3.the > deployement is OK, but when i start my app in the browser i have in eclipse > console this errror :java.lang.UnsupportedOperationException at > javax.faces.application.Application.getResourceHandler(Application.java:860) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > on debug mode, the class javax.faces.application.Application, > getMyfacesApplicationInstance method, line 104:this instruction > (Application) > externalContext.getApplicationMap().get("org.apache.myfaces.application.ApplicationImpl") > return NULL ==> this method getMyfacesApplicationInstance return NULLso in > the method javax.faces.application.Application#getResourceHandler(line 856) > the application variable is null, so, an UnsupportedOperationException > exception is trowing > > this is my web.xml file: > <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" xmlns=" > http://java.sun.com/xml/ns/javaee" xmlns:web=" > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation=" > http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> > <!-- <welcome-file-list> --> <!-- > <welcome-file>index.jsp</welcome-file> --> <!-- </welcome-file-list> --> > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value>/WEB-INF/spring/root-context.xml</param-value> > </context-param> > <!-- Add Support for Spring --> <listener> > > <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> > </listener> <listener> <listener-class> > > > org.springframework.web.context.request.RequestContextListener</listener-class> > </listener> <listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> > </listener> <!-- <listener> --> <!-- > <listener-class>org.apache.myfaces.application.ApplicationImpl</listener-class> > --> <!-- </listener> --> <!-- Change to "Production" when you are > ready to deploy --> <context-param> > <param-name>javax.faces.PROJECT_STAGE</param-name> > <param-value>Development</param-value> </context-param> > <context-param> > <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name> > <param-value>true</param-value> </context-param> > > <!-- Welcome page --> <welcome-file-list> > <welcome-file>default.xhtml</welcome-file> </welcome-file-list> > <!-- JSF mapping --> <servlet> > <servlet-name>FacesServlet</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > <load-on-startup>1</load-on-startup> </servlet> > <!-- Map these files with JSF --> <servlet-mapping> > <servlet-name>FacesServlet</servlet-name> > <url-pattern>*.xhtml</url-pattern> </servlet-mapping> > <!-- handling error to the error page --> <context-param> > <param-name>org.apache.myfaces.ERROR_HANDLING</param-name> > <param-value>true</param-value> </context-param> <context-param> > <param-name>javax.faces.webapp._ErrorPageWriter</param-name> > <param-value>META-INF/rsc/mycustom-template-error.xml</param-value> > </context-param></web-app> > thank you