以下の手順で印刷管理のワークユニットの作成を行います。
手順1:web.xmlファイルの修正
以下のファイルを修正します。
List Worksのインストール先フォルダ\Distribute\manager\writerif\app\WEB-INF\web.xml
<param-name> app.pathの<param-value>に、List Worksのインストール先フォルダ\Distribute\manager\writerifを絶対パスで指定します。
記述例
・ ・ <param-name>app.path</param-name> <param-value>C:¥ListWORKS¥Distribute¥manager¥writerif</param-value> ・ ・
注意
web.xmlはUTF-8で記述されていることを確認してください。web.xmlがUTF-8で記述されていない場合、ワークユニットの起動でエラーになります。
特に、タグの内容やコメントに日本語の文字列を使用する場合は注意が必要です。
手順2:WAR(Web Archive)ファイルの作成
jarコマンドを使用し、印刷管理用のWARファイルを作成します。
アーカイブファイル名 :List Worksインストール先フォルダ\Distribute\manager\writerif\lwdstwriterif.war
アーカイブ対象のフォルダパス :List Worksインストール先フォルダ\Distribute\manager\writerif\app .
List Worksのインストール先フォルダが「C:\ListWORKS」で、印刷管理用のWARファイルを「C:\ListWORKS\Distribute\manager\writerif」に作成する場合の例を以下に示します。
jar -cvf C:\ListWORKS\Distribute\manager\writerif\lwdstwriterif.war -C C:\ListWORKS\Distribute\manager\writerif\app .
手順3:Interstage管理コンソールの起動
以下の手順で、Interstage管理コンソールを起動します。
Web ブラウザで、以下に示すURL を指定し、Interstage管理コンソールのログイン画面を表示します。
https://hostname:port/IsAdmin
List Worksサーバ(配信管理サーバがインストールされているサーバ)のホスト名を指定します。
Interstage管理コンソールのポート番号を指定します。デフォルトは12000です。
注意
SSL暗号化通信を使用しない設定を行った場合は、「https」の部分を「http」に置き換えて指定してください。
管理者権限を持つユーザIDとパスワードを指定し、【ログイン】ボタンをクリックします。
→Interstage 管理コンソールの画面が表示されます。
手順4:ワークユニットの作成
Interstage 管理コンソールで、印刷管理のWebアプリケーションを配備するIJServerのワークユニットを作成します。以下の手順でワークユニットを作成します。
Interstage 管理コンソールの左側のツリー画面で、【システム】の【ワークユニット】をクリックします。
【ワークユニット:状態】画面の【新規作成】タブをクリックします。
ワークユニットの名前を指定します。「簡易設定」の「ワークユニット名」エディットボックスに、「LWDST_MWTR」を指定してください。
注意
ワークユニット名に「LWDST_MWTR」以外は、指定しないでください。
「詳細設定[表示]」をクリックします。
「IJServer設定[表示]」をクリックします。
IJServerタイプを指定します。IJServerタイプは以下のいずれかを選択してください。
WebアプリケーションとEJBアプリケーションを同一JavaVMで運用
WebアプリケーションとEJBアプリケーションを別JavaVMで運用
Webアプリケーションのみ運用
【作成】ボタンをクリックします。
→「LWDST_MWTR」ワークユニットが作成されます。
手順5:ワークユニットの設定
Interstage管理コンソールで、作成したワークユニットを設定します。以下の手順で「LWDST_MWTR」ワークユニットを設定します。
Interstage 管理コンソールの左側のツリー画面で、【システム】の【ワークユニット】をクリックします。
【LWDST_MWTR】をクリックします。
【LWDST_MWTR:操作】画面の【環境設定】タブをクリックします。
「ワークユニット設定[表示]」をクリックします。
クラスパスを指定します。「クラスパス」エディットボックスに、以下のパスを絶対パスで指定します。各クラスパスを指定するときは、行の最後で改行してください。
接続する配信データベースに対応するJDBCアーカイブファイル(fjsymjdbc2.jar)を絶対パスで指定します。
例) C:\SFW\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc2.jar
List Worksのインストール先フォルダ\Distribute\manager\classes\lwdstmgr.jar
List Worksのインストール先フォルダ\Distribute\manager\classes\lwdstcif.jar
List Worksのインストール先フォルダ\Distribute\manager\conf
List Worksのインストール先フォルダ\classes\framework.jar
List Worksのインストール先フォルダ\classes\lwcommon.jar
List Worksのインストール先フォルダ\classes\lwgwbase.jar
List Worksのインストール先フォルダ\classes\lwtrace.jar
Java バージョンを指定します。「Java バージョン」コンボボックスから「5.0」を選択します。
JavaVMオプションに「-Xms16m -Xmx256m -DWORK_UNIT_TYPE=WRITER」を記載します。
【適用】ボタンをクリックします。
→「LWDST_MWTR」ワークユニットが設定されます。
手順6:Webアプリケーションの配備
Interstage管理コンソールで、Webアプリケーションを配備します。以下の手順でWebアプリケーションを配備します。
Interstage 管理コンソールの左側のツリー画面で、【システム】の【ワークユニット】をクリックします。
【LWDST_MWTR】をクリックします。
【LWDST_MWTR:操作】画面の【配備】タブをクリックします。
配備ファイルに、「ファイルをアップロードして配備する」を選択し、“手順2:WAR(Web Archive)ファイルの作成”で作成したWARファイルのパスを指定します。
「詳細設定[表示]」をクリックします。
「Web アプリケーション設定[表示]」をクリックします。
Web アプリケーション名に、「lwdstwriterif」が指定されていることを確認します。
注意
Webアプリケーション名は、「lwdstwriterif」以外は指定しないでください。
【配備】ボタンをクリックします。
→Web アプリケーションが配備されます。