将部署从Jboss 4.2.3迁移到jboss 5.1AS

时间:2011-09-11 08:29:02

标签: jboss ejb-3.0 jboss5.x jboss-4.2.x

2 个答案:

答案 0 :(得分:0)

这看起来像关键部分:

  

java.lang.annotation.AnnotationFormatError:无效默认值:public abstract java.lang.Class org.jboss.annotation.ejb.RemoteBinding.factory()

我认为这是jboss-annotations-ejb3.jar的一部分。您的应用程序是否将此JAR捆绑在其lib目录中?如果是这样,请尝试删除它,它可能与JBoss5自己的版本冲突。

答案 1 :(得分:0)

如果在项目中包含4.2.3 jboss文件,请删除它们并将其替换为5.1。另外4.2.3在JDK 1.4和JDK 1.5上运行,其中5.1在1.5和1.6上运行,因此您需要检查代码是否与这些Java版本兼容。

找到一个不错的journal of migrating