Probably you will have to do a little 'hack' in Mojarra, because It 
attemp to call some JNDI lookup in the initialization.
I did it some weeks ago.

http://jsfgae.appspot.com/

Rafael

andyz wrote:
> Denden,
> I have the same problem as you.
> I found the root cause.
> The library jsf-impl.jar you(and I ) is in downloaded zip file:
> mojarra-2.0.0-FCS-binary.zip.
> if you open jsf-impl.jar, there is a file: META-INF/taglib/
> ui.taglib.xml.
> at the end of this file:
>         <tag-name>remove</tag-name>
>         <handler-class></handler-class>
>  handler-class is NOT defined,this causes a problem and throw NPE
>
> Once I replaced with mojarra-2.0.1,
> then It's OK.
>
> Andy
> On Nov 17, 2:24 am, Denden Gajudo <dgaj...@gmail.com> wrote:
>   
>> I'm attempting to configure JSF 2.0 to run on Google App Engine using
>> the following setup:
>>
>> Apache Xalan-J 2.9.0
>> Google AppEngine for Java SDK v1.2.5
>> Sun Java ServerFaces 2.0 FCS
>> Unified Expression Language 1.1 API (el-api-1.1.jar) and
>> Implementation (el-impl-1.1jar)
>>
>> I followed the procedure indicated 
>> inhttp://java.wildstartech.com/Java-Platform-Enterpr...to-run-on-the-go...
>>
>> However, I am getting the following errors on startup. I was wondering
>> if anyone has experienced this problem.
>>
>> WARNING: Failed startup of context
>> com.google.apphosting.utils.jetty.devappenginewebappcont...@14b081b
>> {/,C:\workspace\JSFTemplate\war}
>> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
>> null
>> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:
>> 354)
>> at com.sun.faces.config.ConfigureListener.contextInitialized
>> (ConfigureListener.java:219)
>> at org.mortbay.jetty.handler.ContextHandler.startContext
>> (ContextHandler.java:530)
>> at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>> at org.mortbay.jetty.webapp.WebAppContext.startContext
>> (WebAppContext.java:1218)
>> at org.mortbay.jetty.handler.ContextHandler.doStart
>> (ContextHandler.java:500)
>> at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
>> 448)
>> at org.mortbay.component.AbstractLifeCycle.start
>> (AbstractLifeCycle.java:40)
>> at org.mortbay.jetty.handler.HandlerWrapper.doStart
>> (HandlerWrapper.java:117)
>> at org.mortbay.component.AbstractLifeCycle.start
>> (AbstractLifeCycle.java:40)
>> at org.mortbay.jetty.handler.HandlerWrapper.doStart
>> (HandlerWrapper.java:117)
>> at org.mortbay.jetty.Server.doStart(Server.java:217)
>> at org.mortbay.component.AbstractLifeCycle.start
>> (AbstractLifeCycle.java:40)
>> at
>> com.google.appengine.tools.development.JettyContainerService.startContainer
>> (JettyContainerService.java:152)
>> at
>> com.google.appengine.tools.development.AbstractContainerService.startup
>> (AbstractContainerService.java:116)
>> at com.google.appengine.tools.development.DevAppServerImpl.start
>> (DevAppServerImpl.java:218)
>> at com.google.appengine.tools.development.DevAppServerMain
>> $StartAction.apply(DevAppServerMain.java:162)
>> at com.google.appengine.tools.util.Parser$ParseResult.applyArgs
>> (Parser.java:48)
>> at com.google.appengine.tools.development.DevAppServerMain.<init>
>> (DevAppServerMain.java:113)
>> at com.google.appengine.tools.development.DevAppServerMain.main
>> (DevAppServerMain.java:89)
>> Caused by: java.lang.NullPointerException
>> at com.sun.faces.util.Util.loadClass(Util.java:200)
>> at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass
>> (AbstractConfigProcessor.java:312)
>> at
>> com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processHandlerClass
>> (FaceletTaglibConfigProcessor.java:416)
>> at
>> com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTags
>> (FaceletTaglibConfigProcessor.java:370)
>> at
>> com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTagLibrary
>> (FaceletTaglibConfigProcessor.java:313)
>> at com.sun.faces.config.processor.FaceletTaglibConfigProcessor.process
>> (FaceletTaglibConfigProcessor.java:262)
>> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:
>> 337)
>> ... 19 more
>>
>> Any assistance is much appreciated. Thanks.
>>     
>
> --
>
> 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.
>
>
>   

--

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=.


Reply via email to