Hello,
I'd like to deploy component-showcase.war in last ICEfaces distribution 2.0ß to see if I can put to work a GMaps application currently broken at some point after latest ICefaces 2.0 distributions (alfa/beta).
I get the following error:
Exception while loading the app : java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
Am I missing something. I use the web-based war file deployer in Glassfish v3.
Thanks for any help/directions.
More about the exception:
#|2010-08-19T13:59:08.839+0200|WARNING|glassfish3.0.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=39;_ThreadName=http-thread-pool-4848-(1);|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1947)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1619)
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
Did you clean your application server's files first (including temporary files?). QA has retested and there is no problem with B1 release on Glassfish v3 here. Make sure you are using the correct ant build target (or are you using maven?).
In the deployed war, no jsf jars should be present. Glassfish contains the jsf jars (did you check which version of jsf2.0 is present in your installation?).
you may have to update the version of jsf2 on your glassfish installation to jsf-2.0.3.FCS (you can find those libs in the distribution bundle of ICEfaces-2.0-Beta1 or in our maven/snapshots repository)
Hello,
it seems that replacing jsf-api.jar and jsf-impl.jar files in glassfish (2.0.2) with ICEFaces dist (2.0.3) makes it work. Thanks a lot for your help. Now I see it works with Glassfish I'll exaxmine ice: tags for Gmaps and replace previous m: tags which are the one not working any more with IceFaces Push. (push-refreshing the page makes the map dissappear)