付録D.3 環境設定例(Java)
XMAP3/Web for CosminexusおよびCosminexusがインストールされているサーバ環境と,クライアントとなるWebブラウザの環境設定について設定例を示します。
環境設定例は,次の環境を想定しています。Webアプリケーション名は「XmapWebApp」としています。
- XMAP3/Web for Cosminexusインストールフォルダ
-
c:\Program Files\HITACHI\XMAP3\Web for Cosminexus
- スクリプトファイルの格納場所
-
c:\Program Files\HITACHI\XMAP3\Web for Cosminexus\Script
- 環境ファイルの格納場所
-
c:\Program Files\HITACHI\XMAP3\Web for Cosminexus\Etc
- 起動HTML(X3XWBFRM.htm)および起動HTML用スクリプトファイル(X3XWBFRM.js)の格納場所
-
c:\Program Files\HITACHI\XMAP3\Web for Cosminexus\SAMPLE
- 環境管理ファイル(xmap3.properties)の格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\classes
- 共通JavaAP(appmanager¥*.java)から生成したclassファイルの格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\classes\sample\appmanager
- 業務JavaAP(apps¥*.java)から生成したclassファイルの格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\classes\sample\apps
- SampleServlet.classの格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\classes\sample\servlet
- xmap3server.jar
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\lib
- XML文書の格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF\XMAP3
- Webアプリケーション用のDD(web.xml)の格納場所
-
c:\Cosminexus\CC\Web\containers\サーバ名\webapps\XmapWebApp\WEB-INF
- 物理マップの格納場所
-
c:\Program Files\HITACHI\XMAP3\Web for Cosminexus\SAMPLE\JAVA
- 注
-
webapps下のサブフォルダについては,ユーザが手動で作成する必要があります。
- 〈この項の構成〉
(1) サーバ環境の設定
サーバ環境では次の環境設定が必要です。
-
Webサーバのディレクトリ割り当て
-
XMAP3/Web for Cosminexus定義ファイルの設定
-
Cosminexusの設定
(a) Webサーバのディレクトリ割り当て
Cosminexus HTTP Server(Hitachi Web Server)またはIISで,次のディレクトリ名を割り当ててください。
URLに使用する ディレクトリ名 |
割り当てフォルダ |
内容 |
---|---|---|
xmap3 |
c:\Program files\HITACHI\XMAP3\Web for Cosminexus |
XMAP3 Cosminexus連携機能インストールフォルダ |
(b) XMAP3/Web for Cosminexus定義ファイルの設定
サンプル動作に必要な定義ファイルの設定例を示します。ここでは,XMAP3/Web for Cosminexusの提供時のファイルを前提として変更点だけを示します。
-
起動HTML定義ファイル(X3XWBFRM.htm)および起動HTML用スクリプトファイル(X3XWBFRM.js)
起動HTML定義ファイルおよび起動HTML用スクリプトファイルは,サンプル提供の「X3XWBFRM.htm」および「X3XWBFRM.js」を複写して作成してください。次に示すフォルダに提供しています。
XMAP3インストールフォルダ\Web for Cosminexus\SAMPLE
-
<CLASSID属性およびCODEBASE属性の設定値>
この個所は,原則として修正を禁止します。この個所を修正した場合,Webブラウザの実行については保証しません。
<PARAMタグに対応した設定値>
Webブラウザ実行時の情報を,起動HTML用スクリプトファイルのPARAMタグに対して,起動HTML定義ファイルに設定します。
: "http://server_url※1/xmap3/Script/X3XWBJSC.JS", "http://server_url※1※2/XmapWebApp/servlet/kaden※3", "http://server_url※1/xmap3/Etc", "http://server_url※1/xmap3/SAMPLE/Java", "1F", "IGNORE")
- 注※1
-
「server_url」には,サーバのIPアドレスを記載してください。
- 注※2
-
リダイレクタの設定を行っていない場合は,ポート番号を指定する必要があります。次にポート番号の指定形式を示します。
server_url:ポート番号
- 注※3
-
業務サーブレットを呼び出すURL定義情報がweb.xmlに定義されているため,「kaden」で呼び出せます。
-
定義項目「LogFileDir」にログの出力先フォルダを指定します。インストール直後のファイルには出力先フォルダの指定がないため,必ず指定してください。
環境管理ファイルは,次の場所に格納されます。
XMAP3インストールフォルダ\Web for Cosminexus\SAMPLE\JAVA
(c) Cosminexusの設定
サーバ側のCosminexusの実行環境を設定してください。
(2) クライアント環境の設定
クライアントのWebブラウザの,セキュリティ,一時ファイルを設定してください。