ページの先頭行へ戻る
Interstage Charset Manager Standard Edition Web入力 Agent V9 導入ガイド JSVR部品 JSVR-Webサービス JSVRAX編
FUJITSU Software

6.8.2 Interstage Application ServerのJava EE環境で運用する場合

次のように設定する場合を例として説明します。

設定項目

クラスタ名

jsvrcluster

JSVR-CSVサービスのWARファイル名

jsvr_csv.war

Charset-Web入力のインストール先

C:\Program Files\JapanistSVR

6.8.2.1 JSVR-Webサービス環境ファイルの設定

JSVR-Webサービス環境ファイルを、運用する環境にあわせて設定します。詳しくは、「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」を次のように参照してください。

参照事項

参照先

JSVR-Webサービス環境ファイルの格納位置

「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.1.1項

設定時の注意事項

「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.1.3項

設定項目の説明

「コマンドリファレンス JSVR部品 JSVR-Webサービス JSVRAX編」の5.2節

注意

WEBSERVICE.SYSTEM_OPT_CSVHEADER、WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET、およびWEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSETについては、次のように設定してください。

  • WEBSERVICE.SYSTEM_OPT_CSVHEADER=true(JSVR-CSVインタフェースのレスポンスに情報ヘッダが付加されるように設定する)

  • WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET=csWindows31J(JSVR-CSVインタフェースのレスポンスデータの文字コード名を"csWindows31J"に設定する)

  • WEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSET=csWindows31J(JSVR-CSVインタフェースのリクエストデータの文字コード名を"csWindows31J"に設定する)

JSVR-Webサービス環境ファイルの各項目の設定例

"★"がついている項目を設定する

GLYPH.FONT_DIR=C:\\Program Files\\JapanistSVR\\fonts
CHARACTER.CHARSETNAME=EJ_UNICODE2004MS                          ★運用文字コードを指定する
HWRECOG.SERVICE_PORT=8088
WEBSERVICE.DB_LOOKUP_NAME=jdbc/CMWEB.JSVR                       ★Java EE環境の場合はこのように設定する
WEBSERVICE.SYSTEM_LOGPATH=C:\\Program Files\\JapanistSVR\\logs
WEBSERVICE.SYSTEM_OPT_CSVHEADER=true                            ★初期値のまま、変更しない
WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET=csWindows31J           ★初期値のまま、変更しない
WEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSET=csWindows31J            ★初期値のまま、変更しない

6.8.2.2 JDBCデータソース管理の設定

JDBC接続プールを設定します。設定内容は次のとおりです。

一般設定

項目名

名前

CMWEB.JSVR

データソースクラス名

com.fujitsu.symfoware.jdbc2.SYMConnectionPoolDataSource

リソースタイプ

javax.sql.ConnectionPoolDataSource

プール設定

項目名

初期および最小プールサイズ

10

最大プールサイズ

10

プールサイズ変動量

1

接続検証

項目名

検証方法

table

テーブル名

RDBII_SYSTEM.RDBII_ASSISTTABLE

追加プロパティ

項目名

databaseName

ICMWA000.JSVR

networkProtocol

symfold

user

jsvr_usr

password

jsvr_psw

SYMOption

schema=JSVR

ctuneparam

'CLI_WAIT_TIME=(30)'

注意

追加プロパティのuserおよびpasswordには、「6.4.3 辞書の利用者定義」で設定した辞書の利用者名とパスワードを設定してください。

コマンドプロンプトでの設定例

> asadmin create-jdbc-connection-pool --datasourceclassname com.fujitsu.symfoware.jdbc2.SYMConnectionPoolDataSource
 --restype javax.sql.ConnectionPoolDataSource --steadypoolsize 10 --maxpoolsize 10 --poolresize 1
 --validationmethod table --validationtable RDBII_SYSTEM.RDBII_ASSISTTABLE
 --property databaseName=ICMWA000.JSVR:networkProtocol=symfold:user=jsvr_usr:password=jsvr_psw:
SYMOption=schema\=JSVR:ctuneparam='CLI_WAIT_TIME\=(30)' CMWEB.JSVR

青字の部分は、「6.4.3 辞書の利用者定義」で設定した辞書の利用者名とパスワードを設定する。

6.8.2.3 サーブレットコンテナへの配備

1. クラスタの作成

次の手順でクラスタを作成します。

手順

  1. IJServerクラスタを作成します。

  2. 作成したクラスタの環境変数に"RDBNAME=ICMWA000"を指定します。

  3. 作成したクラスタのJava VMの定義項目に対して、次のように設定します。

    ネイティブライブラリパス
    Charset-Web入力のインストール先\rdbsys\SFWCLNT\JDBC\fjjdbc\bin
    Charset-Web入力のインストール先\rdbsys\SFWCLNT\ESQL\bin
    クラスパスのサフィックス
    Charset-Web入力のインストール先\rdbsys\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc4.jar
    Charset-Web入力のインストール先\jsvrcore\jsvr.jar

    注意

    • ネイティブライブラリパスを設定する場合は、下記のコマンドを使用してください。

      asadmin set node-agent.ijna.property.com.fujitsu.interstage.javaee.admin.path.<IJServerクラスタ名>="<パス列>"
      • 本定義項目は、Charset-Web入力が使用するNode Agentの追加プロパティです。その他の用途で利用しないでください。

      • パス列の指定方法/エラー対処については、Interstage Application Serverのasadminコマンドのsetサブコマンドの記述を参照してください。

  4. 作成したクラスタのJDBCリソースに、「6.8.2.2 JDBCデータソース管理の設定」で作成したJDBC接続プールを関連付けします。

コマンドライン操作の例

> asadmin create-cluster --newinstances jsvrserver jsvrcluster
> asadmin set jsvrcluster.ijserver-control.environment-variable="RDBNAME=ICMWA000"
> asadmin set node-agent.ijna.property.com.fujitsu.interstage.javaee.admin.path.jsvrcluster="C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\JDBC\fjjdbc\bin${path.separator}C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\ESQL\bin"
> asadmin set jsvrcluster.java-config.classpath-suffix="C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc4.jar${path.separator}C:\Program Files\JapanistSVR\jsvrcore\jsvr.jar"
> asadmin create-jdbc-resource --target jsvrcluster --connectionpoolid CMWEB.JSVR jdbc/CMWEB.JSVR

2. WARファイルを作成

次の手順で、WARファイルを作成します。

手順

  1. コマンドライン上で、"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRCSVWS"フォルダに移動します。

  2. jarコマンドを使用して、JSVRCSVWSフォルダ内のファイルすべてをアーカイブしたWARファイルを作成します。

コマンドライン操作の

> cd /d C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS
> jar -cf jsvr_csv.war *

3. クラスタへWARファイルを配備

次の手順で、クラスタへWARを配備します。

手順

1. コマンドライン上で、" Charset-Web入力のインストール先\webservice\csv\webapps\JSVRCSVWS"フォルダに移動します。

2. asadminコマンドを使用して、クラスタへWARファイルを配備します。

コマンドライン操作の

> cd /d C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS
> asadmin deploy --target jsvrcluster jsvr_csv.war

4. クラスタへJSVRAXを配備

asadminコマンドを使用して、「1. クラスタの作成」で作成したクラスタへ"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRAX"を配備します。

コマンドライン操作の

> asadmin deploydir --target jsvrcluster "C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRAX"

5. クラスタの起動

前手順で設定した環境変数を有効化してクラスタを起動するために、Node Agentサービスを再起動します。

コマンドライン操作の

> ijnastop
> ijnastart