設定ファイルの編集

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

app.dicon

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

s2jdbc.dicon

利用するデータベースの種類に合わせて、適したdialectを有効にしてください。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) およびSeasar公式サイトの S2JDBC - セットアップ のダイアレクトについての説明をご覧ください。

struts-config.xml

アップロードできるファイルのサイズに制限がかけられています。 「maxFileSize」属性の設定値を変更して、アップロード可能なファイルサイズを任意の値に変更してください。 詳しくはintra-mart公式サイトの ファイルのアップロードを制限する方法 をご覧ください。

convention.dicon

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

  1. IM-Jugglingを起動してください
  2. ProjectNavigator内の <classes/convention.dicon> ファイルを開いてください
  3. 下記の内容をconvention.diconに追加してください

追加内容

<initMethod name="addRootPackageName">
    <arg>"jp.co.gsol.product.wiki"</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.wiki"</arg>
        </initMethod>
    </component>
    <component class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
</components>

im_session.xml

公開URLのみセッションタイムアウトの設定を無効化します。下記の手順に従い編集を実施してください。

  1. IM-Jugglingを起動してください
  2. ProjectNavigator内のJuggling.imファイルを開いてください。
  3. 設定ファイルの認証機能→セッション情報チェック設定を選択し、<conf/certification-config/im_session.xml>ファイルを出力します。
  4. 下記の内容をim_session.xmlに追加してください

追加内容

<param>
  <param-name>validate_regex_url</param-name>
  <param-value>/wiki/publicPages/item/browse/.*</param-value>
</param>

設定例

<certification-config xmlns="http://www.intra-mart.jp/certification/certification-config"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.intra-mart.jp/certification/certification-config certification-config.xsd">

  <category name="im_session">
    <param>
      <param-name>validate_regex_url</param-name>
      <param-value>/wiki/publicPages/item/browse/.*</param-value>
    </param>
  </category>
</certification-config>

詳しくはintra-mart公式サイトの セッション情報チェック設定 をご覧ください。