[appengine-java] Re: Configuring JSF 2.0 to run on Google App Engine

2009-11-18 Thread andyz
Denden,
I have same problem.
the root cause is the version of Mojarra2.0.0
if you open jsf-impl.jar,
there is a file: META/taglib/ui.taglib.xml
notice the tag remove
tag-nameremove/tag-name
handler-class/handler-class
handler-class is NOT defined.
this would cause a problem and throw NPE.

change the jsf2 libraries from mojarra 2.0.1

everything is 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.




[appengine-java] Re: Configuring JSF 2.0 to run on Google App Engine

2009-11-18 Thread andyz
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-nameremove/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.