[Seasar-user:11599] Re: トランザクション制御の設定につきまして
YASUO HIGA
[E-MAIL ADDRESS DELETED]
2007年 11月 10日 (土) 14:36:02 JST
ひがです。
> はじめての投稿です。
> 山田と申します。
>
> 早速ですが、トランザクション制御の設定について教えてください。
>
> Chura Project にてプロジェクトを作成後
> トランザクション制御の設定を行おうと
> customizer.dicon に
> <include path="j2ee.dicon"/>
> を追加し
> pageCustomizer に
> <initMethod name="addAspectCustomizer">
> <arg>"j2ee.requiredTx"</arg>
> <arg>"do.*, initialize, prerender"</arg>
> </initMethod>
> を追加しました。
>
> customizer.diconは次の通りです。
> --- ここから customizer.dicon ---
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
> "http://www.seasar.org/dtd/components24.dtd">
> <components>
> <include path="default-customizer.dicon"/>
> <include path="j2ee.dicon"/>
>
> <component name="pageCustomizer"
> class="org.seasar.framework.container.customizer.CustomizerChain">
> <initMethod name="addCustomizer">
> <arg>traceCustomizer</arg>
> </initMethod>
> <initMethod name="addCustomizer">
> <arg>
> <component
> class="org.seasar.framework.container.customizer.AspectCustomizer">
> <initMethod name="addInterceptorName">
> <arg>"app_aop.appFacesExceptionThrowsInterceptor"</arg>
> </initMethod>
> <property name="pointcut">"do.*, initialize, prerender"</property>
> </component>
> </arg>
> </initMethod>
> <initMethod name="addAspectCustomizer">
> <arg>"j2ee.requiredTx"</arg>
> <arg>"do.*, initialize, prerender"</arg>
> </initMethod>
> </component>
> <component name="actionCustomizer"
> class="org.seasar.framework.container.customizer.CustomizerChain">
>
> 以下省略
> --- customizer.dicon ここまで ---
>
> その後、TOMCATを起動し、htmlを表示しようとしたところエラーが表示されました。
>
j2ee.diconは、customizer.diconではなく、
app.diconからみえるところでincludeされていれれば
大丈夫です。
通常は、dao.diconからincludeされているはず。
Doltengの吐き出したcustomizer.diconには既に上記の設定が
されているので、何もしなくても大丈夫だと思います。
Seasar-user メーリングリストの案内