[Seasar-user:21999] eclipseからのTomcat起動とコマンドからの起動時の差異について

OOISHI, MASANORI [E-MAIL ADDRESS DELETED]
2014年 11月 19日 (水) 17:49:15 JST


大石と申します。
いつもお世話になっております。

TomcatでSeasar2を利用しています。
Seasar2のバージョンは、1.0.43になります。
EclipseからTomcatを起動する際には、エラーが出ませんが
Tomcatをコマンドプロンプトから起動する際には、コンポーネントの定義で
エラーが発生します。

下記がそのエラーメッセージになります。

2014-11-19 07:44:03,562 [main] ERROR org.apache.catalina.core.ContainerBase.[Cat
alina].[localhost].[/avpdd2] - StandardWrapper.Throwable
org.seasar.framework.exception.InvocationTargetRuntimeException: [ESSR0043]java.
lang.ClassLoaderが呼び出した対象が不正です。理由はjava.lang.LinkageError: loader
 (instance of  org/apache/catalina/loader/WebappClassLoader): attempted  duplica
te class definition for name: "avpdd2/dao/TestBasicTblDao$$EnhancedByS2AOP$$9529
05$$MethodInvocation$$update20"

Daoクラスのところでエラーが出ているのはわかるのですが
対策方法がわかりません。

どのようにしたらいいのでしょうか?

以上、よろしくお願いいたします。



Seasar-user メーリングリストの案内