[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 メーリングリストの案内