It looks fine to me... all ur settings and configs aresame as at my
web app.... i also took them from that web site

If i were u i would delete the project and build it from scratch.. its
probably some silly mistake... its not that u in the middle of the
project..
u just started it....


should work


good luck....

On Jul 13, 3:02 am, SammyBar <sammy...@gmail.com> wrote:
> Hi all,
>
> I'm trying to config my first Java Server Faces project with GAE. I
> have already configured my Eclipse following instructions published 
> athttps://sites.google.com/a/wildstartech.com/adventures-in-java/Java-P...,
> and also included the fix on the jsf-impl-gae.jar. I'm able to run my
> project in Eclipse without errors. The console displays "INFO: The
> server is running athttp://localhost:8888/";. It looks everything is
> OK.
> But when I direct the browser to the above mentioned URL, I get a HTTP
> 404 error "/welcome.jsf not found"
> I'm able to put a breakpoint in the index.jsp page at "<%
> response.sendRedirect("welcome.jsf"); %>" It confirms me the app is
> working because the breakpoint is reached, but it looks like the
> server is unable to "understand" the "welcome.xhtml" file should be
> processed as "welcome.jsf". Similarly by pointing the browser 
> tohttp://localhost:8888/welcome.xhtmlalso returns a 404 error. What is
> wrong with my configuration?
>
> Any hint is welcomed.
> Thanks in advance
> Sammy
>
> Follows the appengine-web.xml and web.xml files from my war/WEB-INF
> folder which are copies of the reccommended files published in the
> above mentioned site:
>
> --- appengine-web.xml
> ------------------------------------------------------------------------
> <?xml version="1.0" encoding="utf-8"?>
> <appengine-web-app xmlns="http://appengine.google.com/ns/1.0";>
>         <application>TestJSF</application>
>         <version>1</version>
>         <sessions-enabled>true</sessions-enabled>
>
>         <!-- Configure java.util.logging -->
>         <system-properties>
>                 <property name="java.util.logging.config.file" value="WEB-INF/
> logging.properties"/>
>         </system-properties>
>
> </appengine-web-app>
>
> --- web.xml
> ------------------------------------------------------------------------
> <?xml version="1.0" encoding="utf-8"?>
> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>
>   <display-name>
>     Wildstar Technologies, LLC. Google AppEngine JSF 2.0 Template
>   </display-name>
>   <description>
>     Template JSF 2.0 application configured to run on the Google
>     AppEngine for Java.
>   </description>
>   <!-- ***** GAE 1.3.0 appears to handle server-side state saving.
> *****  -->
>   <context-param>
>     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
>     <param-value>server</param-value>
>   </context-param>
>   <context-param>
>   <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>     <param-value>.xhtml</param-value>
>   </context-param>
>   <!-- GAE Bug 1506 JSP 2.1 API but 2.0 Implementation -->
>   <context-param>
>     <param-name>com.sun.faces.expressionFactory</param-name>
>     <param-value>com.sun.el.ExpressionFactoryImpl</param-value>
>   </context-param>
>   <context-param>
>     <description>
>       Set this flag to true if you want the JavaServer Faces
>       Reference Implementation to validate the XML in your
>       faces-config.xml resources against the DTD. Default
>       value is false.
>     </description>
>     <param-name>com.sun.faces.validateXml</param-name>
>     <param-value>true</param-value>
>   </context-param>
>   <!-- ***** Accommodate Single-Threaded Requirement of Google
> AppEngine  -->
>   <context-param>
>     <description>
>       When enabled, the runtime initialization and default
> ResourceHandler
>       implementation will use threads to perform their functions. Set
> this
>       value to false if threads aren't desired (as in the case of
> running
>       within the Google Application Engine).
>
>       Note that when this option is disabled, the ResourceHandler will
> not
>       pick up new versions of resources when ProjectStage is
> development.
>     </description>
>     <param-name>com.sun.faces.enableThreading</param-name>
>     <param-value>false</param-value>
>   </context-param>
>   <!-- Faces Servlet -->
>   <servlet>
>     <servlet-name>Faces Servlet</servlet-name>
>     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>     <load-on-startup>1</load-on-startup>
>   </servlet>
>   <servlet-mapping>
>     <servlet-name>Faces Servlet</servlet-name>
>     <url-pattern>/faces/*</url-pattern>
>     <url-pattern>*.jsf</url-pattern>
>   </servlet-mapping>
>   <session-config>
>     <session-timeout>30</session-timeout>
>   </session-config>
>   <welcome-file-list>
>     <welcome-file>index.jsp</welcome-file>
>     <welcome-file>index.xhtml</welcome-file>
>     <welcome-file>index.html</welcome-file>
>   </welcome-file-list>
> </web-app>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to