0
我们正在尝试将seam2.2 + jboss4.2.3迁移到jboss7.1.1 + seam2.3,并且我们当前正面临:JBoss7 + seam2.3 = java.lang.LinkageError:加载器约束违例:解析覆盖方法
Caused by: java.lang.LinkageError: loader constraint violation:
when resolving overridden method
"org.jboss.seam.faces.DateConverter.getAsString
(Ljavax/faces/context/FacesContext;
Ljavax/faces/component/UIComponent;Ljava/lang/Object;)Ljava/lang/String;"
the class loader (instance of org/jboss/modules/ModuleClassLoader)
of the current class, org/jboss/seam/faces/DateConverter,
and its superclass loader (instance of org/jboss/modules/ModuleClassLoader),
have different Class objects for the type ext/FacesContext;
Ljavax/faces/component/UIComponent;
Ljava/lang/Object;)
Ljava/lang/String;
used in the signature
基于我在google上发现的文章,似乎我们正在加载2倍的jboss-seam jar。 1来自应用程序,1来自JBoss,但我不是100%确定。
任何想法是什么原因造成的问题?
感谢,
czetsuya