uCosminexus DocumentBroker Version 3 Standard GUI システム導入・運用ガイド
DocumentBroker Standard GUIは,uCosminexus Application ServerのJ2EEモードでの動作を前提としています。このため,uCosminexus Application Serverは,J2EEモードで動作するように環境を構築してください。
なお,Windows Server 2008,またはWindows Server 2012を使用している場合,uCosminexus Application Serverは管理者特権で実行してください。
J2EEアプリケーションを実行するシステムを構築します。構築方法については,マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」を参照してください。
J2EEアプリケーションを実行するシステムを構築します。
cjsetupコマンドを実行し,セットアップします。
"C:\Program Files\Hitachi\Cosminexus\CC\server\bin\cjsetup"ecm
J2EEサーバのユーザ定義をカスタマイズします。
次のファイルを環境に合わせて編集します。なお,ここでは,必須の設定項目だけを記載しています。
C:\Program Files\Hitachi\Cosminexus\CC\server\usrconf\ejb\ecm
grant codeBase "file:${ejbserver.http.root}/web/${ejbserver.serverName}/-" {
permission java.lang.RuntimePermission "loadLibrary.*";
permission java.lang.RuntimePermission "queuePrintJob";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.net.SocketPermission "*", "connect";
permission java.io.FilePermission "<<ALL FILES>>", "read, write";
permission java.util.PropertyPermission "*", "read";
permission javax.security.auth.AuthPermission "getSubject";
permission javax.security.auth.AuthPermission "createLoginContext.*";
};
|
grant codeBase "file:${ejbserver.http.root}/web/${ejbserver.serverName}/-" {
permission java.lang.RuntimePermission "loadLibrary.*";
permission java.lang.RuntimePermission "queuePrintJob";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.net.SocketPermission "*", "connect";
permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete";
permission java.util.PropertyPermission "*", "read, write";
permission javax.security.auth.AuthPermission "getSubject";
permission javax.security.auth.AuthPermission "createLoginContext.*";
permission java.util.logging.LoggingPermission "control";
permission java.lang.RuntimePermission "getenv.DOCB_CONF_DIR";
};
//
// Grant permissions to ECM
//
grant codeBase "file:${ejbserver.http.root}/ejb/${ejbserver.serverName}/apps/-" {
permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete";
permission java.util.logging.LoggingPermission "control";
permission java.lang.RuntimePermission "getenv.DOCB_CONF_DIR";
};
|
保護区リストファイルは製品単位の定義で,Cosminexus 上でDocumentBroker Standard GUIを使用するために必要な設定です。
{Cosminexusのインストールフォルダ}\CC\server\usrconf\criticalList.cfg(保護区リストファイル)に以下の定義を追加します。
jp.co.Hitachi.soft.docbroker.* |
保護区リストファイルについては,マニュアル「Cosminexus V9 アプリケーションサーバ リファレンス定義編(サーバ定義)」の「criticalList.cfg(保護区リストファイル)」の説明を参照してください。
J2EE サーバを起動します。J2EEサーバの起動方法は,マニュアル「Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド」を参照してください。
"C:\Program Files\HITACHI\Cosminexus\CC\server\bin\cjstartsv.exe" ecm |
データベースにアクセスするためのリソースアダプタを設定します。設定方法については,マニュアル「DocumentBroker Version 5 システム導入・運用ガイド」,「Cosminexus V9 アプリケーションサーバ アプリケーション設定操作ガイド」,および「Cosminexus V9アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」を参照してください。リソースアダプタはDB Connectorを使用します。
リソースアダプタの実行,および実行時に表示されるメッセージの例を次に示します。
"%COSMINEXUS_HOME%\CC\admin\bin\cjimportres" ecm -type rar -f "%COSMINEXUS_HOME%\CC\DBConnector\DBConnector_HiRDB_Type4_CP.rar" |
"%COSMINEXUS_HOME%\CC\admin\bin\cjgetresprop" ecm -type rar -resname DB_Connector_for_HiRDB_Type4 -c "%temp%\DBConnector_docb.xml" |
<display-name xml:lang="en">DB_Connector_for_ECM</display-name>
・・・
<config-property>
<description xml:lang="en"></description>
<config-property-name>description</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>ポート番号を指定</config-property-value>
</config-property>
<config-property>
<description xml:lang="en"></description>
<config-property-name>DBHostName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>データベース名を指定</config-property-value>
</config-property>
・・・
<config-property>
<description xml:lang="en"></description>
<config-property-name>LONGVARBINARY_Access</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>LOCATOR</config-property-value>
</config-property>
・・・
<config-property>
<description xml:lang="en"></description>
<config-property-name>LONGVARBINARY_AccessSize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>1024</config-property-value>
</config-property>
・・・
<property>
<property-name>User</property-name>
<property-type>String</property-type>
<property-value>ECM</property-value>
</property>
<property>
<property-name>Password</property-name>
<property-type>String</property-type>
<property-value>ECM</property-value>
</property>
・・・
<property>
<property-name>MaxPoolSize</property-name>
<property-type>int</property-type>
<property-value></property-value>
<property-default-value>10</property-default-value>
</property>
<property>
<property-name>MinPoolSize</property-name>
<property-type>int</property-type>
<property-value></property-value>
<property-default-value>10</property-default-value>
</property>
|
"%COSMINEXUS_HOME%\CC\admin\bin\cjsetresprop" ecm -type rar -resname DB_Connector_for_HiRDB_Type4 -c "%temp%\DBConnector_docb.xml" |
"%COSMINEXUS_HOME%\CC\admin\bin\cjdeployrar" ecm -resname DB_Connector_for_ECM |
"%COSMINEXUS_HOME%\CC\admin\bin\cjtestres" ecm -type rar -resname DB_Connector_for_ECM |
"%COSMINEXUS_HOME%\CC\admin\bin\cjstartrar" ecm -resname DB_Connector_for_ECM |
ディレクトリサービスを使用している環境で,クライアントからパスワードを変更するには,証明書を登録しておく必要があります。
Active Directoryが動作しているマシンからエクスポートした認証局(CA)の証明書をJava実行環境のキーストアファイルに登録してください。認証局(CA)の証明書は,uCosminexus Application Serverのkeytoolコマンドで登録できます。
コマンドプロンプトで次に示すコマンドを実行してください。
{uCosminexus Application Serverのインストールフォルダ} \jdk\bin\keytool.exe -import -trustcacerts -file 認証局の証明書のパス※1 -alias ECM -keystore キーストアファイルのパス※2
|
SSL接続で使用する証明書をJava実行環境のキーストアファイルに登録してください。SSL接続で使用する証明書は,uCosminexus Application Serverのkeytoolコマンドで登録できます。
コマンドプロンプトで次に示すコマンドを実行してください。
{uCosminexus Application Serverのインストールフォルダ} \jdk\bin\keytool.exe -import -trustcacerts -file SSL接続で使用する証明書のパス -alias ECM -keystore キーストアファイルのパス※
|
All Rights Reserved. Copyright (C) 2006, 2014, Hitachi Solutions, Ltd.