jboss - Error deploying a Grails 1.3.2 war on JBoss6 -
we trying upgrade jboss 4 jboss 6 , receive following error when deploying our grails 1.3.2 war:
09:53:33,343 info [jmxkernel] legacy jmx core initialized 09:53:37,515 info [abstractserverconfig] jboss web services - stack cxf server 3.4.1.ga 09:53:38,000 info [jsfimplmanagementdeployer] initialized 3 jsf configurations: [mojarra-1.2, myfaces-2.0, mojarra-2.0] 09:53:42,515 warning [fileconfigurationparser] aio wasn't located on platform, fall using pure java nio. if platform linux, install libaio enable aio journal 09:53:52,593 warn [classloadermanager] unexpected error during load of:groovy.jmx.builder.package-info: java.lang.classformaterror: illegal class name "groovy/jmx/builder/package-info" in class file groovy/jmx/builder/package-info @ java.lang.classloader.defineclass1(native method) [:1.6.0_20] @ java.lang.classloader.defineclasscond(unknown source) [:1.6.0_20] @ java.lang.classloader.defineclass(unknown source) [:1.6.0_20] @ org.jboss.classloader.spi.base.baseclassloader.access$200(baseclassloader.java:52) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader$2.run(baseclassloader.java:650) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader$2.run(baseclassloader.java:609) [jboss-classloader.jar:2.2.0.ga] @ java.security.accesscontroller.doprivileged(native method) [:1.6.0_20] @ org.jboss.classloader.spi.base.baseclassloader.loadclasslocally(baseclassloader.java:608) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader.loadclasslocally(baseclassloader.java:585) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.basedelegateloader.loadclass(basedelegateloader.java:156) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.filter.filtereddelegateloader.doloadclass(filtereddelegateloader.java:141) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.filter.filtereddelegateloader.loadclass(filtereddelegateloader.java:132) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.classloadingtask$threadtask.run(classloadingtask.java:461) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.classloadermanager.nexttask(classloadermanager.java:262) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.classloadermanager.process(classloadermanager.java:161) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloaderdomain.loadclass(baseclassloaderdomain.java:260) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloaderdomain.loadclass(baseclassloaderdomain.java:1152) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader.loadclassfromdomain(baseclassloader.java:886) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader.doloadclass(baseclassloader.java:505) [jboss-classloader.jar:2.2.0.ga] @ org.jboss.classloader.spi.base.baseclassloader.loadclass(baseclassloader.java:450) [jboss-classloader.jar:2.2.0.ga] @ java.lang.classloader.loadclass(unknown source) [:1.6.0_20] @ java.lang.class.forname0(native method) [:1.6.0_20] @ java.lang.class.forname(unknown source) [:1.6.0_20] @ org.jboss.reflect.plugins.introspection.introspectiontypeinfofactoryimpl.resolvecomplextypeinfo(introspectiontypeinfofactoryimpl.java:458) [jboss-reflect.jar:2.2.0.ga] @ org.jboss.reflect.plugins.introspection.introspectiontypeinfofactoryimpl.gettypeinfo(introspectiontypeinfofactoryimpl.java:414) [jboss-reflect.jar:2.2.0.ga] @ org.jboss.reflect.plugins.introspection.introspectiontypeinfofactory.gettypeinfo(introspectiontypeinfofactory.java:54) [jboss-reflect.jar:2.2.0.ga] @ org.jboss.config.plugins.abstractconfiguration.gettypeinfo(abstractconfiguration.java:121) [jboss-reflect.jar:2.2.0.ga] @ org.jboss.kernel.plugins.config.abstractkernelconfig.gettypeinfo(abstractkernelconfig.java:95) [jboss-kernel.jar:2.2.0.ga] @ org.jboss.kernel.plugins.config.abstractkernelconfigurator.gettypeinfo(abstractkernelconfigurator.java:102) [jboss-kernel.jar:2.2.0.ga] @ org.jboss.scanning.plugins.visitor.configuratorreflectprovider.gettypeinfo(configuratorreflectprovider.java:47) [:1.0.0.ga] @ org.jboss.scanning.plugins.visitor.cachingreflectprovider.gettypeinfo(cachingreflectprovider.java:52) [:1.0.0.ga] @ org.jboss.scanning.plugins.visitor.reflectresourcevisitor.gettypeinfo(reflectresourcevisitor.java:60) [:1.0.0.ga] @ org.jboss.scanning.plugins.visitor.reflectresourcevisitor.getclassinfo(reflectresourcevisitor.java:72) [:1.0.0.ga] @ org.jboss.scanning.plugins.visitor.reflectresourcevisitor.dovisit(reflectresourcevisitor.java:107) [:1.0.0.ga] @ org.jboss.scanning.plugins.visitor.reflectresourcevisitor.visit(reflectresourcevisitor.java:86) [:1.0.0.ga] @ org.jboss.scanning.annotations.plugins.annotationsscanningplugin.visit(annotationsscanningplugin.java:89) [:1.0.0.ga] @ org.jboss.scanning.spi.helpers.scanningpluginwrapper.visit(scanningpluginwrapper.java:112) [:1.0.0.ga] @ org.jboss.classloading.plugins.visitor.federatedresourcevisitor.visit(federatedresourcevisitor.java:101) [jboss-classloading.jar:2.2.0.ga] @ org.jboss.classloading.plugins.vfs.vfsresourcevisitor.visit(vfsresourcevisitor.java:264) [jboss-classloading-vfs.jar:2.2.0.ga] @ org.jboss.vfs.virtualfile.visit(virtualfile.java:408) [jboss-vfs.jar:3.0.0.ga] @ org.jboss.vfs.virtualfile.visit(virtualfile.java:410) [jboss-vfs.jar:3.0.0.ga] @ org.jboss.vfs.virtualfile.visit(virtualfile.java:410) [jboss-vfs.jar:3.0.0.ga] @ org.jboss.vfs.virtualfile.visit(virtualfile.java:410) [jboss-vfs.jar:3.0.0.ga] @ org.jboss.vfs.virtualfile.visit(virtualfile.java:396) [jboss-vfs.jar:3.0.0.ga] @ org.jboss.classloading.plugins.vfs.vfsresourcevisitor.visit(vfsresourcevisitor.java:102) [jboss-classloading-vfs.jar:2.2.0.ga] @ org.jboss.deployers.vfs.plugins.classloader.vfsdeploymentclassloaderpolicymodule.visit(vfsdeploymentclassloaderpolicymodule.java:181) [:2.2.0.ga] @ org.jboss.scanning.plugins.deploymentunitscanner.scan(deploymentunitscanner.java:111) [:1.0.0.ga] @ org.jboss.scanning.spi.helpers.urlscanner.scan(urlscanner.java:96) [:1.0.0.ga] @ org.jboss.scanning.deployers.scanningdeployer.deploy(scanningdeployer.java:95) [:1.0.0.ga] @ org.jboss.deployers.plugins.deployers.deployerwrapper.deploy(deployerwrapper.java:179) [:2.2.0.ga] @ org.jboss.deployers.plugins.deployers.deployersimpl.dodeploy(deployersimpl.java:1832) [:2.2.0.ga] @ org.jboss.deployers.plugins.deployers.deployersimpl.doinstallparentfirst(deployersimpl.java:1550) [:2.2.0.ga] @ org.jboss.deployers.plugins.deployers.deployersimpl.install(deployersimpl.java:1491) [:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontrollercontext.install(abstractcontrollercontext.java:379) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.install(abstractcontroller.java:2044) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.incrementstate(abstractcontroller.java:1083) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.executeorincrementstatedirectly(abstractcontroller.java:1322) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.resolvecontexts(abstractcontroller.java:1246) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.resolvecontexts(abstractcontroller.java:1139) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.change(abstractcontroller.java:939) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.change(abstractcontroller.java:654) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.deployers.plugins.deployers.deployersimpl.change(deployersimpl.java:1983) [:2.2.0.ga] @ org.jboss.deployers.plugins.deployers.deployersimpl.process(deployersimpl.java:1076) [:2.2.0.ga] @ org.jboss.deployers.plugins.main.maindeployerimpl.process(maindeployerimpl.java:679) [:2.2.0.ga] @ org.jboss.system.server.profileservice.deployers.maindeployerplugin.process(maindeployerplugin.java:106) [:6.0.0.final] @ org.jboss.profileservice.dependency.profilecontrollercontext$delegatedeployer.process(profilecontrollercontext.java:143) [:0.2.2] @ org.jboss.profileservice.dependency.profiledeployaction.deploy(profiledeployaction.java:151) [:0.2.2] @ org.jboss.profileservice.dependency.profiledeployaction.installactioninternal(profiledeployaction.java:94) [:0.2.2] @ org.jboss.kernel.plugins.dependency.installsawareaction.installaction(installsawareaction.java:54) [jboss-kernel.jar:2.2.0.ga] @ org.jboss.kernel.plugins.dependency.installsawareaction.installaction(installsawareaction.java:42) [jboss-kernel.jar:2.2.0.ga] @ org.jboss.dependency.plugins.action.simplecontrollercontextaction.simpleinstallaction(simplecontrollercontextaction.java:62) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.action.accesscontrollercontextaction.install(accesscontrollercontextaction.java:71) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontrollercontextactions.install(abstractcontrollercontextactions.java:51) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontrollercontext.install(abstractcontrollercontext.java:379) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.install(abstractcontroller.java:2044) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.incrementstate(abstractcontroller.java:1083) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.executeorincrementstatedirectly(abstractcontroller.java:1322) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.resolvecontexts(abstractcontroller.java:1246) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.resolvecontexts(abstractcontroller.java:1139) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.change(abstractcontroller.java:939) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.dependency.plugins.abstractcontroller.change(abstractcontroller.java:654) [jboss-dependency.jar:2.2.0.ga] @ org.jboss.profileservice.dependency.profileactivationwrapper$basicprofileactivation.start(profileactivationwrapper.java:190) [:0.2.2] @ org.jboss.profileservice.dependency.profileactivationwrapper.start(profileactivationwrapper.java:87) [:0.2.2] @ org.jboss.profileservice.dependency.profileactivationservice.activateprofile(profileactivationservice.java:215) [:0.2.2] @ org.jboss.profileservice.dependency.profileactivationservice.activate(profileactivationservice.java:159) [:0.2.2] @ org.jboss.profileservice.bootstrap.abstractprofileservicebootstrap.activate(abstractprofileservicebootstrap.java:112) [:0.2.2] @ org.jboss.profileservice.resolver.basicresolverfactory$profileresolverfacade.deploy(basicresolverfactory.java:87) [:0.2.2] @ org.jboss.profileservice.bootstrap.abstractprofileservicebootstrap.start(abstractprofileservicebootstrap.java:91) [:0.2.2] @ org.jboss.system.server.profileservice.bootstrap.basicprofileservicebootstrap.start(basicprofileservicebootstrap.java:132) [:6.0.0.final] @ org.jboss.system.server.profileservice.bootstrap.basicprofileservicebootstrap.start(basicprofileservicebootstrap.java:56) [:6.0.0.final] @ org.jboss.bootstrap.impl.base.server.abstractserver.startbootstraps(abstractserver.java:827) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5] @ org.jboss.bootstrap.impl.base.server.abstractserver$startservertask.run(abstractserver.java:417) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5] @ java.lang.thread.run(unknown source) [:1.6.0_20]
is familiar error , how might worked around? googling brings little or no info on deploying grails wars jboss 6 (we might have been premature here) , couple dead-ends on specific error.
any appreciated.
edit: incorrectly specified grails version number 1.2.3, 1.3.2
i'm not sure if relevant @ all, there special steps required deploy jboss5: http://blog.saddey.net/2010/03/06/how-to-deploy-a-grails-application-to-jboss-5/
perhaps still relevant jboss 6 ?
illegal class name "groovy/jmx/builder/package-info" - seems point other problems though. i've noticed other people having same problem:
http://permalink.gmane.org/gmane.comp.web.wiki.xwiki.user/16175 http://grails.1312388.n4.nabble.com/jboss-as-6-0-0-grails-1-3-5-application-deployment-failure-td3019060.html
tomcat7 apparently had problem , fixed in 7.0.4:
https://issues.apache.org/bugzilla/show_bug.cgi?id=50087
"fixed in trunk , in 7.0.4 onwards. you'll still see stack trace (since groovy class has invalid name) context deployment continue rather failing."
sounds groovy class have invalid name.
from http://community.jboss.org/wiki/versionoftomcatinjbossas :
jboss web 3.x reduced web profile of as6. jboss implementation of new specs. not based on tc7 still share code it.
Comments
Post a Comment