myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Howard W. Smith, Jr." <smithh032...@gmail.com>
Subject Re: webapp with spring3 and MyFaces2
Date Sun, 28 Apr 2013 20:12:17 GMT
https://gist.github.com/smithh032772/5478239


On Sun, Apr 28, 2013 at 11:58 AM, Karl Kildén <karl.kilden@gmail.com> wrote:

> 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 <tarnaoui.b@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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message