目次
設定ファイルの編集¶
「intra-mart Accel Platform セットアップガイド」に記載された手順の「WARファイルの作成」における「intra-mart Accel Platform の設定ファイル」で、下記の設定作業を行う必要があります。
classes/app.dicon¶
s2jdbc.diconのコメントアウトをはずして、includeを有効にしてください。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) をご覧ください。
classes/s2jdbc.dicon¶
利用するデータベースの種類に合わせて、適したdialectを有効にしてください。 詳しくはintra-mart公式サイトの SAStruts用設定ファイル(SAStruts+S2JDBCにてデータベースを利用する場合) およびSeasar公式サイトの S2JDBC - セットアップ のダイアレクトについての説明をご覧ください。
classes/convention.dicon¶
コンポーネントの設定を行います。下記の手順に従い編集を実施してください。
- ProjectNavigator内のプロジェクトの <classes/convention.dicon> ファイルを開いてください
- 下記の内容をconvention.diconに追加してください
追加内容
<initMethod name="addRootPackageName">
<arg>"jp.co.gsol.product.ical"</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.ical"</arg>
</initMethod>
</component>
<component class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
</components>
conf/gsol-ical-config/gsol-ical-config.xml¶
スケジュールの出力設定を行います。下記手順に従い設定ファイルを作成してください。
- ProjectNavigator内のプロジェクトの <conf> フォルダを右クリックし、メニューから[新規]→[フォルダ]を選択します
- フォルダ名に「gsol-ical-config」を入力し、[終了]ボタンをクリックします
- 作成された <conf/gsol-ical-config> フォルダを右クリックし、メニューから[新規]→[ファイル]を選択します
- ファイル名に「gsol-ical-config.xml」を入力し、[終了]ボタンをクリックすると、空のファイルが開かれます
- 開かれた <conf/gsol-ical-config/gsol-ical-config.xml> に下記設定例を入力します
- 設定ファイルリファレンスの スケジュール出力設定 を参考に適宜、設定値を変更してください
設定例
<?xml version="1.0" encoding="UTF-8"?> <gsol-ical-config xmlns="http://global-solutions.co.jp/ical/config/general" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://global-solutions.co.jp/ical/config/general ../schema/gsol-ical-config.xsd "> <webserver-root-directory>icsファイル出力先</webserver-root-directory> <prod-id>"-//Global Solutions Co., Ltd.//iAC Calendar/EN"</prod-id> <calendar-name-template>{userCd} @ iAC Calendar</calendar-name-template> <auto-mkdir>true</auto-mkdir> <auto-recovery-file>false</auto-recovery-file> <ics-start-month>-1</ics-start-month> <ics-end-month>13</ics-end-month> </gsol-ical-config>
警告
<webserver-root-directory>もしくは、<document-directory>は、最低限設定する必要があります