Перенести развертывание с Jboss4.2.3 на jboss5.1AS

Я пытаюсь перенести свой проект с jboss4 (который был создан Ant) на Jboss5 (взорванная версия). Структура на jboss5 будет похожа на мастер в eclipse «Проект корпоративного приложения»

  1. исправлен весь путь сборки.
  2. Это похоже на ключевую часть:

Когда я запускаю свой проект на jboss 5.0, я получаю следующее исключение:

любая идея? Спасибо, Рэй.

Я переместил все сервлеты в веб-проект.


person rayman    schedule 11.09.2011    source источник


Ответы (2)


java.lang.annotation.AnnotationFormatError: недействительное значение по умолчанию: public abstract java.lang.Class org.jboss.annotation.ejb.RemoteBinding.factory()

Думаю, это часть jboss-annotations-ejb3.jar. Связывает ли ваше приложение этот JAR-файл в свой lib каталог? Если это так, попробуйте удалить его, он может конфликтовать с собственной версией JBoss5.

Если вы включили файлы jboss 4.2.3 в свой проект, удалите их и замените на файлы 5.1. Также 4.2.3 работает как на JDK 1.4, так и на JDK 1.5, где 5.1 работает на 1.5 и 1.6, поэтому вы хотите проверить свой код на совместимость с этими версиями java.

person skaffman    schedule 11.09.2011
comment
Спасибо. единственное, что мне пока не удалось исправить, это очереди: невозможно повторно подключить org.jboss.resource.adapter.jms.inflow.JmsActivationSpec@11669f2 (ra=org.jboss.resource.adapter.jms.JmsResourceAdapter@2a4ec6 destination = mailSenderQueue destinationType = javax.jms.Queue tx = true Durable = false reconnect = 10 provider = java: / DefaultJMSProvider user = null maxMessages = 1 minSession = 1 maxSession = 15 keepAlive = 60000 useDLQ = true DLQHandler = org.jboss.resource.adapter. jms.inflow.dlq.GenericDLQHandler DLQJndiName = queue / DLQ DLQUser = null DLQMaxResent = 5) javax.naming.NameNotFoundException: mailSenderQueue не привязан - person rayman; 11.09.2011

Нашел достойный журнал миграции

Ты был прав. но теперь это привело меня к другому исключению: org.jboss.deployers.spi.DeploymentException: Ошибка развертывания WMA_EXPLODEDEJB.jar: Исключение при обработке метаданных контейнера для EJB: ActivityDaoBean в модуле: WMA_EXPLODEDEJB.jar. ActivityDaoBean не имеет состояния

person Benjamin Udink ten Cate    schedule 11.09.2011
comment
13: 16: 28,453 ОШИБКА [AbstractKernelController] Ошибка при установке в PostClassLoader: name = vfsfile: / D: /jboss-5.1.0.GA/server/default/deploy/WMA_EXPLODED.ear/ state = ClassLoader mode = Manual requiredState = PostClassLoader org .jboss.deployers.spi.DeploymentException: Ошибка во время развертывания: vfsfile: / D: /jboss-5.1.0.GA/server/default/deploy/WMA_EXPLODED.ear/WMA_EXPLODEDEJB.jar/ на org.jboss.deployers.spi. DeploymentException.rethrowAsDeploymentException (DeploymentException.java:49) в org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy (DeployerWrapper.java:177) в org.jboss.deployers.plugins.deImployers.doeployers.plugins.deImployers.doeployers. 1439) в org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst (DeployersImpl.java:1157) в org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst (Deployers12Impl.java) или Deployers12Impl.java .plugins.deployers.DeployersImpl.install (DeployersImpl.java:1098) на org.jboss.d ependency.plugins.AbstractControllerContext.install (AbstractControllerContext.java:348) в org.jboss.dependency.plugins.AbstractController.install (AbstractController.java:1631) в org.jboss.dependency.create.AbstractControlate.avascript: 934) в org.jboss.dependency.plugins.AbstractController.resolveContexts (AbstractController.java:1082) в org.jboss.dependency.plugins.AbstractController.resolveContexts (AbstractController.java:984) в org.jboss. .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) stem.server.profileservice.repository.ProfileDeployAction.install (ProfileDeployAction.java:70) на org.jboss.system.server.profileservice.repository.AbstractProfileAction.install (AbstractProfileAction.java:53) на org.server.system. 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 (Abstractg1082.javaContexts (Abstractg1082) в контексте .jboss.dependency.plugins.AbstractController.resolveContexts (AbstractController.java:984) на org.jboss.dependency.plugins.AbstractController.change (AbstractController.java:822) на org.jboss.dependency.plugins.Abject .java: 553) в org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile (AbstractProfileService.java:306) в org.jboss.system.server.profileservice.ProfileServiceBootstrap.java: org.jboss.bootstrap.AbstractServerImpl.start (AbstractServerImpl.java:461) на org.jboss.Main.boot (Main.java:221) на org.jboss.Main $ 1.run (Main.java:556) на java. lang.Thread.run (Тема .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.parser.parser AnnotationParser.java:202) в sun.reflect.annotation.AnnotationParser.parseAnnotations2 (AnnotationParser.java:69) в sun.reflect.annotation.AnnotationParser.parseAnnotations (AnnotationParser.java:52.Class.innotations.java:52.class.innotations.java:52) в классе java.lf .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 (StatefulPro cessor.java:61) на org.jboss.metadata.annotation.creator.ejb.jboss.StatefulProcessor.create (StatefulProcessor.java:44) на org.jboss.metadata.annotation.creator.ejb.jboss.AbstractEnterprise.process ( AbstractEnterpriseBeanProcessor.java:90) по адресу org.jboss.metadata.annotation.creator.ejb.jboss.AbstractEnterpriseBeanProcessor.process (AbstractEnterpriseBeanProcessor.java:52) по адресу org.jboss.beanProcessor.java:52) в org.jboss.metadata.Creator.Annotation (AbstractCreator. 154) на org.jboss.metadata.annotation.creator. AbstractCreator.processMetaData (AbstractCreator.java:87) по адресу org.jboss.metadata.annotation.creator.ejb.jboss.JBoss50Creator.create (JBoss50Creator.java:109) по адресу org.jboss50Creator.java:109) в org.jeployer.deployment.OptaDaDataDataDataDataDataDataData 134) при org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData (OptAnnotationMetaDataDeployer.java:84) при org.jboss.deployment.AnnotationMetaDataDeployer.deploy (AnnotationMetaDataDeployer.java:177) в org.jboss.deployment.AnnotationMetaDataDeployer.deploy (AnnotationMetaDataDeployer.java : 93) на org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy (DeployerWrapper.java:171) ... еще 30 - person rayman; 11.09.2011