[ADOS] ADOS Developer's Site - XML Stadium
ADOS Company slogan - XML Total Solution

目次||

Hestia側RMI設定

HestiaとEISが別サーバで稼働している場合、Hestiaが外部よりRMIを受け付けられるよう、起動オプションを修正する必要があります。

Unix系

$HESTIA_HOME/bin/run.conf

JAVA_OPTS="$JAVA_OPTS \
-Djavax.net.ssl.trustStore=$HESTIA_HOME/server/default/data/hestia.jks \
-Djavax.net.ssl.trustStorePassword=hestia \
-Djavax.net.ssl.keyStore=$HESTIA_HOME/server/default/data/hestia.jks \
-Djavax.net.ssl.keyStorePassword=hestia \
-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx"

java.rmi.server.hostnameオプションに、Hestiaが稼動しているホストのIPアドレスを指定してください。

Keyringファイル名、パスワード等は適時読み替えてください。

Windows系

インストーラよりインストールした場合、HestiaはWindows Serviceとしてインストールされていますので、一旦Windows Serviceをアンインストールし再度インストールする必要があります。

Windows Service解除

c:\> cd \hestia
c:\hestia> UninstallJBoss.bat

当バッチファイルはまず起動中のHestiaサーバを停止してからアンインストール処理を行います。既にHestiaサーバが停止している場合、UninstallJBoss.batファイルの17行目 net stop HestiaService部分をコメントアウトしてください。

設定ファイル編集

$HESTIA_HOME/bin/InstallJBoss.bat

set JAVA_OPTS=%JAVA_OPTS% \
-Djavax.net.ssl.trustStore="%JBOSS_KEYSTORE%\hestia.jks" \
-Djavax.net.ssl.trustStorePassword=hestia \
-Djavax.net.ssl.keyStore="%JBOSS_KEYSTORE%\hestia.jks" \
-Djavax.net.ssl.keyStorePassword=hestia \
-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx"

Windows Service再インストール

c:\hestia> InstallJBoss.bat

Hestia側JMS設定

RMIと同様に、HestiaとEISが別サーバで稼動しており、かつJMSキューにデフォルト設定(Hestiaサーバ上のJMSキュー)を利用している場合、外部EISからHestiaサーバ上のJMSキューに接続できるよう設定が必要となります。 $HESTIA_HOME/server/default/deploy/jms/uil2-service.xml

<attribute name="BindAddress">xxx.xxx.xxx.xxx</attribute>

該当箇所にHestiaが稼動しているホストのIPアドレスを指定してください。

HTTP Port設定

未使用ポートの削除

Hestiaはデフォルトインストールで HTTP(8080), SSLサーバ認証(443), SSLクライアント認証(10443)の3ポートを作成します。 不要なポートの削除は $HESTIA_HOME/server/default/deploy/jbossweb-tomcat55.sar/server.xml のカスタマイズにより 行ないます。

<Connector acceptCount="100" address="${jboss.bind.address}" \
  connectionTimeout="20000" disableUploadTimeout="true" emptySessionPath="true" \
  enableLookups="false" maxHttpHeaderSize="8192" maxThreads="250" port="8080" \
  redirectPort="8443" strategy="ms"/>

上記を以下のようにコメントアウトして下さい。

<!--
<Connector acceptCount="100" address="${jboss.bind.address}" \
  connectionTimeout="20000" disableUploadTimeout="true" emptySessionPath="true" \
  enableLookups="false" maxHttpHeaderSize="8192" maxThreads="250" port="8080" \
  redirectPort="8443" strategy="ms"/>
 -->

通常の本番運用においては、SSLサーバ認証もしくはSSLクライアント認証のみを利用します。

HTTP受信バッファのカスタマイズ

$HESTIA_HOME/server/default/deploy/jbossweb-tomcat55.sar/server.xml のカスタマイズにより Hestiaのビジネスメッセージ受信口であるサーブレットのスレッド数、タイムアウト値などを カスタマイズすることができます。

Hestiaはサーブレットコンテナとして Apache Tomcat 5.5を 使用しています。server.xmlのカスタマイズ項目については、 Apache Tomcat Configuration Reference - The HTTP Connector を参照して下さい。

キーストア設定

デプロイメント

JavaVMのアップデート

HestiaはJ2SE5 1.5.0_06にて動作検証されていますが、今後J2SEのBug Fix等によりマイナーアップデートが リリースされた場合、アップデートのインストール後、以下のカスタマイズが必要になります。

Unix系

$HESTIA_HOME/bin/run.conf

JAVA_HOME="/usr/java/jdk"

上記箇所を、インストールしたアップデート版のパスに変更します。

Windows系

RMIの設定と同様に、一旦Hestia Windows Serviceのアンインストール、最インストールが必要です。

Windows Service解除

c:\> cd \hestia
c:\hestia> UninstallJBoss.bat

設定ファイル編集

$HESTIA_HOME/bin/InstallJBoss.bat

SET JAVA_HOME=c:\java\jdk1.5.0_06

上記JAVA_HOMEをインストールしたアップデート版のパスに変更します。

Windows Service再インストール

c:\hestia> InstallJBoss.bat

クラスタリング

次バージョンアップ時に機能提供予定


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Copyright 2005-2008. ADOS Co., Ltd. All Rights Reserved.