設定ファイルの編集¶
「intra-mart Accel Platform セットアップガイド」に記載された手順の「WARファイルの作成」における「intra-mart Accel Platform の設定ファイル」で、下記の設定作業を行う必要があります。
app.dicon¶
s2jdbc.diconのincludeを有効にします。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) をご覧ください。
convention.dicon¶
コンポーネントの設定を行います。下記の手順に従い編集を実施してください。
- IM-Jugglingを起動してください
- ProjectNavigator内の <classes/convention.dicon> ファイルを開いてください
- 下記の内容をconvention.diconに追加してください
追加内容
<initMethod name="addRootPackageName">
<arg>"jp.co.gsol.product.exlogin"</arg>
</initMethod>
設定例
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
"http://www.seasar.org/dtd/components24.dtd">
<components xmlns:xi="http://www.w3.org/2001/XInclude">
<component class="jp.co.intra_mart.framework.extension.seasar.convention.IMNamingConventionImpl">
<initMethod name="addRootPackageName">
<arg>"org.seasar.framework.container.warmdeploy"</arg>
</initMethod>
<initMethod name="addRootPackageName">
<arg>"jp.co.gsol.product.exlogin"</arg>
</initMethod>
</component>
<component class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
</components>
s2jdbc.dicon¶
利用するデータベースの種類に合わせて、適したdialectを有効にしてください。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) およびSeasar公式サイトの S2JDBC - セットアップ のダイアレクトについての説明をご覧ください。