DoltengでSAStruts+S2Dao。ちょっと前進
DoltengでSAStruts + S2Daoプロジェクトを作成してみました。
けど、サーバー起動時に例外。
http://d.hatena.ne.jp/kuwalab/20080512#1210595049
は、わかりました。
といっても、Teeda+S2Daoのプロジェクトを作成して、違いを探しただけですが。
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だとだめ。