voyent
icefaces-3.3.0.jar requires icepush-3.3.0.jar ?  XML
Forum Index -> General Help
Author Message
rabiter

Joined: 04/Feb/2011 12:21:27
Messages: 33
Offline


Hi all,

I was trying to remove the icepush.jar from my war file. I've analized a little bit icefaces-3.3.0.jar pom.xml file and find there this dependency:
<dependency>
<groupId>${icepush.product.group}</groupId>
<artifactId>${icepush.lib.name}</artifactId>
</dependency>

Does it mean that icepush now is mandatory and cannot be excluded?
I'm just trying to switch this ice push mechanism off because we do not need it. Simply removing icepush.jar from the war module didn't help because in this case we got the exception:
java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.icepush.util.ExtensionRegistry

Kind regards,
Ivan
ted.goddard

Joined: 26/Oct/2004 00:00:00
Messages: 874
Offline


Do you have the complete stack trace?
[Email]
rabiter

Joined: 04/Feb/2011 12:21:27
Messages: 33
Offline


Yes, of course. Here it is:

[#|2014-03-31T17:47:00.498+0400|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=1;_ThreadName=Thread-2;|Exception while invoking class com.sun.enterprise.web.WebApplication start method
java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.icepush.util.ExtensionRegistry
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:375)
at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:219)
at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131)
at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91)
at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82)
at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67)
at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139)
at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:78)
at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:253)
at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:145)
at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:136)
at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)
at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:69)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
|#] - See more at: http://www.icesoft.org/JForum/posts/list/22503.page#sthash.SWOwUqNk.dpuf
ted.goddard

Joined: 26/Oct/2004 00:00:00
Messages: 874
Offline


Do you refer directly to org.icepush.util.ExtensionRegistry in your code or web.xml? Also, remove any servlet references to ICEpush if you have them in your web.xml.

It might be useful to post your web.xml here.
[Email]
rabiter

Joined: 04/Feb/2011 12:21:27
Messages: 33
Offline


Thank you very much! :-)

We do really refer to ExtensionRegistry from our web.xml (some old stuff that still remains from JSF 1.2).

Kind regards,
Ivan
 
Forum Index -> General Help
Go to:   
Powered by JForum 2.1.7ice © JForum Team