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

Reply via email to