設定ファイルの編集¶
「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¶
コンポーネントの設定を行います。下記の手順に従い編集を実施してください。
- IM-Jugglingを起動してください
- ProjectNavigator内の <classes/convention.dicon> ファイルを開いてください
- 下記の内容を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のみセッションタイムアウトの設定を無効化します。下記の手順に従い編集を実施してください。
- IM-Jugglingを起動してください
- ProjectNavigator内のJuggling.imファイルを開いてください。
- 設定ファイルの認証機能→セッション情報チェック設定を選択し、<conf/certification-config/im_session.xml>ファイルを出力します。
- 下記の内容を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公式サイトの セッション情報チェック設定 をご覧ください。