設定ファイルの編集

「intra-mart Accel Platform セットアップガイド」に記載された手順の「WARファイルの作成」における「intra-mart Accel Platform の設定ファイル」で、下記の設定作業を行う必要があります。

app.dicon

s2jdbc.diconのincludeを有効にします。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) をご覧ください。

convention.dicon

コンポーネントの設定を行います。下記の手順に従い編集を実施してください。

  1. IM-Jugglingを起動してください
  2. ProjectNavigator内の <classes/convention.dicon> ファイルを開いてください
  3. 下記の内容を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 - セットアップ のダイアレクトについての説明をご覧ください。