Migrate from zk 3.6.4 to 5.0.3 with jboss 5.1
17 Aug 2010 07:46:24 GMT
30 Sep 2010 12:25:39 GMT
30 Sep 2010 12:25:39 GMT
Don't know if you still have this problem, but it is the same on Glassfish. From what I have seen it seems that the app server caches the zk libraries and on redeploy they don't get substituted correctly.
Workaround, or at least on Glassfis works this way: undeploy your app completely and then redeploy it with other name. That will do the trick.
Hope it helps
Cheers
ZK - Open Source Ajax Java Framework
Hi,
I try to migrate a zk application from 3.6.4 version to 5.0.3 version, i downloaded the bin file of zk 5.0.3, i got the zk jars file from the zip file and i added them in my application classpath, i got some code errors that i corrected them, but the problems start when i deploy the application under jboss 5.1, jboss display this:
12:38:34,483 INFO deploy, ctxPath=/weenee-fleet 12:38:34,669 SEVERE Unable to load /WEB-INF/zk.xml org.zkoss.zk.ui.metainfo.DefinitionNotFoundException: Language not found: xml at org.zkoss.zk.ui.metainfo.LanguageDefinition.lookup(LanguageDefinitio .java:200) at org.zkoss.zk.ui.metainfo.LanguageDefinition.addExtension(LanguageDef nition.java:236) at org.zkoss.zk.ui.metainfo.DefinitionLoaders.addExtension(DefinitionLo ders.java:104) at org.zkoss.zk.ui.sys.ConfigParser.parse(ConfigParser.java:358) at org.zkoss.zk.ui.sys.ConfigParser.parse(ConfigParser.java:250) at org.zkoss.zk.ui.http.WebManager.<init>(WebManager.java:153) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java 124) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper java:1048) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:9 0) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardConte t.java:4122) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 421) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeplo Internal(TomcatDeployment.java:310) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeplo (TomcatDeployment.java:142) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeplo ment.java:461) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) at org.jboss.web.deployers.WebModule.start(WebModule.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatc er.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.jav :206) at $Proxy38.start(Unknown Source) at org.jboss.system.microcontainer.StartStopLifecycleAction.installActi n(StartStopLifecycleAction.java:42) at org.jboss.system.microcontainer.StartStopLifecycleAction.installActi n(StartStopLifecycleAction.java:37) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.si pleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.in tall(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.instal (AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstr ctControllerContext.java:348) at org.jboss.system.microcontainer.ServiceControllerContext.install(Ser iceControllerContext.java:286) at org.jboss.dependency.plugins.AbstractController.install(AbstractCont oller.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstr ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:553) at org.jboss.system.ServiceController.doChange(ServiceController.java:6 8) at org.jboss.system.ServiceController.start(ServiceController.java:460) at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.jav :163) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.ja a:99) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.ja a:46) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer. nternalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(Deploye Wrapper.java:171) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(Deploye sImpl.java:1439) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1157) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1178) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1210) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(Deployer Impl.java:1098) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstr ctControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractCont oller.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstr ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:553) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(Deployer Impl.java:781) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeploy rImpl.java:702) at org.jboss.system.server.profileservice.repository.MainDeployerAdapte .process(MainDeployerAdapter.java:117) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDSc nner.java:362) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDSca ner.java:255) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4 1) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.jav :317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask runPeriodic(ScheduledThreadPoolExecutor.java:181) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask run(ScheduledThreadPoolExecutor.java:205) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExe utor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto .java:908) at java.lang.Thread.run(Thread.java:619) 12:38:34,695 SEVERE Failed to invoke class org.zkoss.zkmax.init.WebAppI it java.lang.NoClassDefFoundError: org/zkoss/zkmax/au/http/AuDownloader at org.zkoss.zkmax.init.WebAppInit.init(WebAppInit.java:32) at org.zkoss.zk.ui.util.Configuration.invokeWebAppInits(Configuration.j va:671) at org.zkoss.zk.ui.impl.AbstractWebApp.init(AbstractWebApp.java:195) at org.zkoss.zk.ui.http.SimpleWebApp.init(SimpleWebApp.java:59) at org.zkoss.zk.ui.http.WebManager.<init>(WebManager.java:181) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java 124) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper java:1048) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:9 0) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardConte t.java:4122) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 421) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeplo Internal(TomcatDeployment.java:310) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeplo (TomcatDeployment.java:142) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeplo ment.java:461) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) at org.jboss.web.deployers.WebModule.start(WebModule.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatc er.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.jav :206) at $Proxy38.start(Unknown Source) at org.jboss.system.microcontainer.StartStopLifecycleAction.installActi n(StartStopLifecycleAction.java:42) at org.jboss.system.microcontainer.StartStopLifecycleAction.installActi n(StartStopLifecycleAction.java:37) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.si pleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.in tall(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.instal (AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstr ctControllerContext.java:348) at org.jboss.system.microcontainer.ServiceControllerContext.install(Ser iceControllerContext.java:286) at org.jboss.dependency.plugins.AbstractController.install(AbstractCont oller.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstr ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:553) at org.jboss.system.ServiceController.doChange(ServiceController.java:6 8) at org.jboss.system.ServiceController.start(ServiceController.java:460) at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.jav :163) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.ja a:99) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.ja a:46) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer. nternalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(Deploye Wrapper.java:171) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(Deploye sImpl.java:1439) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1157) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1178) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentF rst(DeployersImpl.java:1210) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(Deployer Impl.java:1098) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstr ctControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractCont oller.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstr ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abst actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContr ller.java:553) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(Deployer Impl.java:781) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeploy rImpl.java:702) at org.jboss.system.server.profileservice.repository.MainDeployerAdapte .process(MainDeployerAdapter.java:117) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDSc nner.java:362) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDSca ner.java:255) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4 1) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.jav :317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask runPeriodic(ScheduledThreadPoolExecutor.java:181) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask run(ScheduledThreadPoolExecutor.java:205) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExe utor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto .java:908) at java.lang.Thread.run(Thread.java:619) 12:38:34,721 WARN Failed to setup clustering, clustering di abled. NoClassDefFoundError: org/jboss/cache/pojo/jmx/PojoCacheJmxWrapperMBeanThe deployment appalication work perfectly with zk 3.6.4 jars,I just do not understand where the problem come, i added the same zk jars file to the common/lib of jboss. Under the WEB-INF there is zk.xml file wich worked the old version of zk, must i do some changes to this files ? there is mistakes in my migration procedure ? i thought that i just must add the new jar files.
Please, I need any help, i work in a production project.
Environnement:
Eclipse 3.4.1
Jboss 5.1