[SASTRUTS-132] java.lang.LinkageError Created: 2013-12-02  Updated: 2013-12-02

Status: Open
Project: SAStruts
Component/s: SAStruts
Affects Version/s: 1.0.4-sp9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: nofish Assignee: higa
Resolution: Unresolved Votes: 0
Labels: None
Environment:

JBoss AS 7.1.1 final ,MySQL 5.6.14



 Description   

DB検索時に、下記のエラーが出ました、
原因はいろいろ調べましたが、不明です。よろしくお願いします!
-----------------------------

java.lang.LinkageError: loader constraint violation in interface itable initialization:
when resolving method "org.seasar.extension.dbcp.impl.XAConnectionImpl.getXAResource()Ljavax/transaction/xa/XAResource;"
the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class,

org/seasar/extension/dbcp/impl/XAConnectionImpl,and the class loader (instance of <bootloader>) for interface javax/sql/XAConnection have different Class objects
for the type javax/transaction/xa/XAResource used in the signature



 Comments   
Comment by higa [ 2013-12-02 ]

SAStrutsではなく、S2DBCPとJBossの話しなので、質問は、S2Containerのほうが良いと思います。
ぱっと見は、Seasar2についてるjta.jarとJBossのものが、かぶっているように見えます。
JBossはくわしくないけど、Seasar2のほうのjarを削除してみるとどうなりますか。
うまく行けなければ、S2Containerの方に質問してみてください。

Generated at Fri Mar 29 17:57:02 JST 2024 using Jira 9.13.0#9130001-sha1:94297e63fec900085df7b42441d17146fe025bb5.