次のように設定する場合を例として説明します。
設定項目 | 値 |
---|---|
GlassFish Serverクラスター名 | jsvrcluster |
運用文字コード | Unicode(2004MS) |
Charset-Web入力のインストール先 | C:\Program Files\JapanistSVR |
注意
本手順では、ドメイン管理サーバー(DAS)が起動済、かつログイン済であることを前提としています。
Interstage Application Serverの「GlassFish 設計・構築・運用ガイド」も参照してください。
JSVRFXが使用するJSVR-Webサービスの設定ファイルを変更します。
C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS\WEB-INF\classes\Users.properties
★がついている箇所を変更してください。設定値の詳細は、「コマンドリファレンス」の2.4.2項を参照してください。
GLYPH.FONT_DIR=C:\\Program Files\\JapanistSVR\\fonts CHARACTER.CHARSETNAME=EJ_UNICODE2004MS ★値に運用文字コードを指定する HWRECOG.SERVICE_PORT=8088 WEBSERVICE.DB_LOOKUP_NAME=jdbc/CMWEB.JSVR ★Jakarta EE 8環境の場合、左記の値を設定する WEBSERVICE.SYSTEM_LOGPATH=C:\\Program Files\\JapanistSVR\\logs WEBSERVICE.SYSTEM_OPT_CSVHEADER=true WEBSERVICE.SYSTEM_OPT_CSVRESPONSECHARSET=UTF-8 ★値にUTF-8を指定する WEBSERVICE.SYSTEM_OPT_CSVREQUESTCHARSET=UTF-8 ★値にUTF-8を指定する
項目名 | 値 |
---|---|
名前 | 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)' |
例
コマンドプロンプトでの設定例
> 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
青字の部分は、「5.4.3 辞書の利用者定義」で設定した辞書の利用者名とパスワードを設定する。
手順
GlassFish Serverクラスターを作成します。
PCMIサービスの環境変数に"RDBNAME=ICMWA000"を指定します。
作成したGlassFish ServerクラスターのJava VMの定義項目に対して、次のように設定します。
Charset-Web入力のインストール先\rdbsys
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
作成したGlassFish ServerクラスターのJDBCリソースに、「5.6.1.2 JDBC接続プールの作成」で作成したJDBC接続プールを関連付けします。
例
PCMIプロファイルの作成先
C:\Interstage\glassfish5\var\pcmi\profile\jsvrprofile.xml
PCMIプロファイルの設定内容
<?xml version="1.0" encoding="UTF-8"?> <Profile xmlns="http://pcmi.appsrv.fujitsu.com/Profile"> <EnvironmentVariables> <Variable>RDBNAME=ICMWA000</Variable> </EnvironmentVariables> </Profile>
コマンドプロンプトでの設定例
> asadmin create-cluster jsvrcluster > asadmin create-local-instance --cluster jsvrcluster jsvrserver > asadmin create-jvm-options --target jsvrcluster -Dcom.fujitsu.appsrv.pcmi.profileName=jsvrprofile.xml > asadmin create-jvm-options --target jsvrcluster -Dcom.fujitsu.symfoware.installdir="C\:\\Program Files\\JapanistSVR\\rdbsys" > asadmin set jsvrcluster.java-config.native-library-path-suffix="C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\JDBC\fjjdbc\bin${path.separator}C:\Program Files\JapanistSVR\rdbsys\SFWCLNT\ESQL\bin" > asadmin set jsvrcluster.java-config.isjee-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
次の手順で、Charset-Web入力のアプリケーション(JSVR-WebサービスおよびJSVRFX)をGlassFish Serverクラスターに配備します。
JSVR-Webサービスの配備
コマンドライン上で、"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRCSVWS"フォルダーに移動します。
jarコマンドを使用して、JSVRCSVWSフォルダー内のファイルすべてをアーカイブしたWARファイル"jsvr_csv.war"を作成します。
asadminコマンドを使用して、jsvr_csv.warをGlassFish Serverクラスターに配備します。
例
コマンドライン操作の例
> cd /d C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRCSVWS > jar -cf jsvr_csv.war * > asadmin deploy --target jsvrcluster jsvr_csv.war
JSVRFXの配備
asadminコマンドを使用して、"Charset-Web入力のインストール先\webservice\csv\webapps\JSVRFX"フォルダーをGlassFish Serverクラスターに配備します。
例
コマンドライン操作の例
> asadmin deploy --target jsvrcluster "C:\Program Files\JapanistSVR\webservice\csv\webapps\JSVRFX"
JSVRFXを配備したGlassFish Serverクラスターを起動します。
例
コマンドライン操作の例
> asadmin start-cluster jsvrcluster