将部署从Jboss4.2.3迁移到jboss5.1AS

将部署从Jboss4.2.3迁移到jboss5.1AS,jboss,ejb-3.0,jboss5.x,jboss-4.2.x,Jboss,Ejb 3.0,Jboss5.x,Jboss 4.2.x,我正在尝试将我的项目从jboss4(由ant构建)迁移到Jboss5(分解版本) jboss5的结构将与eclipse“企业应用程序项目”的向导相同 我将所有servlet移动到Web项目中 修复了所有构建路径 当我在jboss 5.0上运行我的项目时,我得到以下异常: 13:16:28453错误[AbstractKernelController]安装到后类加载器时出错:name=vfsfile:/D:/jboss-5.1.0.GA/server/default/deploy/WMA_.ear/

我正在尝试将我的项目从jboss4(由ant构建)迁移到Jboss5(分解版本) jboss5的结构将与eclipse“企业应用程序项目”的向导相同

  • 我将所有servlet移动到Web项目中
  • 修复了所有构建路径
  • 当我在jboss 5.0上运行我的项目时,我得到以下异常:

    13:16:28453错误[AbstractKernelController]安装到后类加载器时出错:name=vfsfile:/D:/jboss-5.1.0.GA/server/default/deploy/WMA_.ear/state=ClassLoader mode=Manual required state=PostClassLoader org.jboss.deployers.spi.DeploymentException:部署期间出错:vfsfile:/D:/jboss-5.1.0.GA/server/default/deploy/WMA_EXPLODED.ear/WMA_explodejb.jar/ 位于org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) 位于org.jboss.deployers.plugins.deployers.deployerRapper.deploy(deployerRapper.java:177) 位于org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) 位于org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) 位于org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210) 位于org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) 位于org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 位于org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) 位于org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 位于org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) 位于org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 位于org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 位于org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 位于org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) 位于org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702) 位于org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) 位于org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70) 位于org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53) 位于org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361) 位于org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 位于org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) 位于org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) 位于org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) 位于org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) 位于org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) 位于org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) 位于org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306) 位于org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271) 位于org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461) 位于org.jboss.Main.boot(Main.java:221) 位于org.jboss.Main$1.run(Main.java:556) 运行(Thread.java:619) 原因:java.lang.annotation.AnnotationFormatError:无效默认值:public abstract java.lang.Class org.jboss.annotation.ejb.RemoteBinding.factory() 位于java.lang.reflect.Method.getDefaultValue(Method.java:728) 位于sun.reflect.annotation.AnnotationType。(AnnotationType.java:99) 位于sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:66) 位于sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:202) 位于sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69) 位于sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:52) 在java.lang.Class.InitAnnotationSifRequired处(Class.java:3072) 位于java.lang.Class.getAnnotation(Class.java:3029) 位于org.jboss.metadata.annotation.finder.DefaultAnnotationFinder.getAnnotation(DefaultAnnotationFinder.java:38) 位于org.jboss.metadata.annotation.creator.ejb.jboss.StatefulProcessor.create(StatefulProcessor.java:61) 位于org.jboss.metadata.annotation.creator.ejb.jboss.StatefulProcessor.create(StatefulProcessor.java:44) 位于org.jboss.metadata.annotation.creator.ejb.jboss.AbstractEnterpriseBeanProcessor.process(AbstractEnterpriseBeanProcessor.java:90) 位于org.jboss.metadata.annotation.creator.ejb.jboss.AbstractEnterpriseBeanProcessor.process(AbstractEnterpriseBeanProcessor.java:52) 位于org.jboss.metadata.annotation.creator.AbstractCreator.process(AbstractCreator.java:154) 位于org.jboss.metadata.annotation.creator.AbstractCreator.processMetaData(AbstractCreator.java:87) 位于org.jboss.metadata.annotation.creator.ejb.jboss.JBoss50Creator.create(JBoss50Creator.java:109) 位于org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossMetaData(OptAnnotationMetaDataDeployer.java:134) 位于org.jboss.deployment.optanotationMetadataDeployer.processMetaData(optanotationMetadataDeployer.java:84) 位于org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177) 在org.jboss.deployment.AnnotationMetaDataDeployer.deploy(A