コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

DoltengでSAStruts+S2Dao。ちょっと前進

DoltengSAStruts + S2Daoプロジェクトを作成してみました。

けど、サーバー起動時に例外。

http://d.hatena.ne.jp/kuwalab/20080512#1210595049

は、わかりました。
といっても、TeedaS2Daoのプロジェクトを作成して、違いを探しただけですが。
jdbc.diconに以下の行を追加したらOKでした。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR2.1//DTD S2Container//EN"
	"http://www.seasar.org/dtd/components21.dtd">
<components namespace="jdbc">
	<include path="jta.dicon"/>
	<include path="jdbc-extension.dicon"/>

	<component class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
	<component class="org.seasar.extension.jdbc.impl.ConfigurableStatementFactory">
		<arg>
			<component class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
		</arg>
		<property name="fetchSize">100</property>
		<!--
		<property name="maxRows">100</property>
		-->
	</component>

具体的には、

	<include path="jta.dicon"/>

の次の行からがなかったので、足しました。

上記の問題は、私が悪かった。
S2JDBCのプロジェクトからdiconファイルをコピーしていたから。

HotDeployだと大丈夫だけど、CoolDeployだとだめ。