[Seasar-user:7357] Re: S2Tiger について
o.h.
[E-MAIL ADDRESS DELETED]
2007年 4月 19日 (木) 17:06:54 JST
長谷川です.
小林様ありがとうございます.
Koichi Kobayashi wrote:
>> この場合、s2-tiger-*.jar をクラスパスに加えるだけで問題ないでしょうか
>> SMART Deploy を用いているのですが creator.dicon や customizer.dicon を
>> 変更する必要などはありますでしょうか.
>
> SMART deploy に関しては変更の必要はありません.
>
> EJB3 のアノテーション (@Stateless 等) を使う場合は
> app.dicon で j2ee.dicon の代わりに javaee5.dicon を
> インクルードしてください.
>
簡単なプロジェクトで試してみたのですが、
junit.framework.AssertionFailedError: Exception in constructor: testFoo
(java.lang.NoClassDefFoundError: javax/ejb/TransactionAttributeType
at
org.seasar.framework.container.factory.aspect.EJB3AnnotationAspectDefBuilder.<clinit>(EJB3AnnotationAspectDefBuilder.java:46)
at
org.seasar.framework.container.factory.TigerAnnotationHandler.loadDefaultAspectDefBuilder(TigerAnnotationHandler.java:146)
at ...
といったエラーになります.
#やってみたのはテストケースの実行です
EJB 関連は使用していないのですが、TigerAnnotationHandler が EJB 関連の
クラスを参照しているためのようです.
関連のライブラリを追加すればいいのでしょうが、なんとかこのままで行きたい
と考えています.
ということで AnnotationHandlerFactory か TigerAnnotationHandler を dicon
などで変更することは可能でしょうか.
#最悪、TigerAnnotationHandler をコピって修正ということも考えるのですが
#他の部分に影響がありそうで
以上、よろしくお願いいたします.
--
_/_/
_/_/ mailto: [E-MAIL ADDRESS DELETED]
_/_/ (deprecated: [E-MAIL ADDRESS DELETED])
_/_/
Seasar-user メーリングリストの案内