[Seasar-user:7421] S2Dxo の設定について
o.h.
[E-MAIL ADDRESS DELETED]
2007年 4月 24日 (火) 15:36:25 JST
お世話になっております.長谷川です.
S2Dxo を使用してみようと試しているのですが、初期化時に例外となって
実行できません.
#設定のミスには違いないんでしょうけど
例外スタックは以下のようなものです
Exception occured at /components[1]/component[1]/initMethod[2]/component[1]
java.lang.ClassCastException:
org.seasar.framework.container.impl.InitMethodDefImpl
at
org.seasar.framework.container.factory.ComponentTagHandler.end(ComponentTagHandler.java:101)
at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:201)
at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:195)
at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:84)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
at
...
#大きいので最初のほうだけですが
各設定ファイルは
・app.dicon
<components>
<include path="dxo.dicon"/>
<include path="aop.dicon"/>
</components>
・convention.dicon
<components>
<component
class="org.seasar.framework.convention.impl.NamingConventionImpl">
<initMethod name="addRootPackageName">
<arg>"s2.test"</arg>
</initMethod>
</component>
</components>
・creator.dicon
<components>
<include path="convention.dicon"/>
<include path="customizer.dicon"/>
<component class="org.seasar.framework.container.creator.ActionCreator"/>
<component class="org.seasar.framework.container.creator.DaoCreator"/>
<component class="org.seasar.framework.container.creator.DtoCreator"/>
<component class="org.seasar.framework.container.creator.DxoCreator"/>
<component class="org.seasar.framework.container.creator.HelperCreator"/>
<component class="org.seasar.framework.container.creator.LogicCreator"/>
<component class="org.seasar.framework.container.creator.PageCreator"/>
<component class="org.seasar.framework.container.creator.ServiceCreator"/>
<component
class="org.seasar.framework.container.creator.InterceptorCreator"/>
<component
class="org.seasar.framework.container.creator.ValidatorCreator"/>
<component
class="org.seasar.framework.container.creator.ConverterCreator"/>
</components>
・customizer.dicon
<components>
<include path="default-customizer.dicon"/>
<component name="dxoCustomizer"
class="org.seasar.framework.container.customizer.CustomizerChain">
<!--
<initMethod name="addCustomizer">
<arg>traceCustomizer</arg>
</initMethod>
<initMethod name="addCustomizer">
<arg>s2DxoCustomizer</arg>
</initMethod>
-->
<initMethod name="addCustomizer">
<arg>defaultCustomizer</arg>
</initMethod>
<initMethod name="addCustomizer">
<component
class="org.seasar.framework.container.customizer.AspectCustomizer">
<property name="interceptorName">"dxo.interceptor"</property>
</component>
</initMethod>
</component>
</components>
この設定で、S2TestCase から実行することができない状態です.
どこらへんが間違っているのでしょうか.
以上、よろしくお願いいたします.
--
_/_/
_/_/ mailto: [E-MAIL ADDRESS DELETED]
_/_/ (deprecated: [E-MAIL ADDRESS DELETED])
_/_/
Seasar-user メーリングリストの案内