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

RIGHT:[[目次>Hestia Hacks#SDKDevDuide]]|[[前>HestiaCommander上への実装]]|[[次>有用なリンク集]]
 
 #contents
 
 *Hestia側RMI設定 [#RMI]
 HestiaとEISが別サーバで稼働している場合、Hestiaが外部よりRMIを受け付けられるよう、起動オプションを修正する必要があります。
 **Unix系 [#g72db083]
 $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系 [#sc46c1cb]
 インストーラよりインストールした場合、HestiaはWindows Serviceとしてインストールされていますので、一旦Windows Serviceをアンインストールし再度インストールする必要があります。
 ***Windows Service解除 [#u2f9a448]
  c:\> cd \hestia
  c:\hestia> UninstallJBoss.bat
 当バッチファイルはまず起動中のHestiaサーバを停止してからアンインストール処理を行います。既にHestiaサーバが停止している場合、UninstallJBoss.batファイルの17行目 '' net stop HestiaService''部分をコメントアウトしてください。
 
 ***設定ファイル編集 [#q94d4f79]
 $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再インストール [#u051f4e7]
  c:\hestia> InstallJBoss.bat
 *Hestia側JMS設定 [#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設定 [#HTTPPORT]
 **未使用ポートの削除 [#ye4ca589]
 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受信バッファのカスタマイズ [#ra2842a9]
 $HESTIA_HOME/server/default/deploy/jbossweb-tomcat55.sar/server.xml のカスタマイズにより
 Hestiaのビジネスメッセージ受信口であるサーブレットのスレッド数、タイムアウト値などを
 カスタマイズすることができます。
 
 Hestiaはサーブレットコンテナとして [[Apache Tomcat 5.5:http://tomcat.apache.org]]を
 使用しています。server.xmlのカスタマイズ項目については、
 [[Apache Tomcat Configuration Reference - The HTTP Connector:http://tomcat.apache.org/tomcat-5.5-doc/config/http.html]]
 を参照して下さい。
 
 *キーストア設定 [#KEYSTORE]
 *デプロイメント [#DEPLOYMENT]
 *JavaVMのアップデート [#JVMUPDATE]
 HestiaはJ2SE5 1.5.0_06にて動作検証されていますが、今後J2SEのBug Fix等によりマイナーアップデートが
 リリースされた場合、アップデートのインストール後、以下のカスタマイズが必要になります。
 **Unix系 [#a4027a22]
 $HESTIA_HOME/bin/run.conf
  JAVA_HOME="/usr/java/jdk"
 上記箇所を、インストールしたアップデート版のパスに変更します。
 **Windows系 [#h77f9551]
 RMIの設定と同様に、一旦Hestia Windows Serviceのアンインストール、最インストールが必要です。
 ***Windows Service解除 [#z3a6a61a]
  c:\> cd \hestia
  c:\hestia> UninstallJBoss.bat
 ***設定ファイル編集 [#a19702e8]
 $HESTIA_HOME/bin/InstallJBoss.bat
  SET JAVA_HOME=c:\java\jdk1.5.0_06
 上記JAVA_HOMEをインストールしたアップデート版のパスに変更します。
 ***Windows Service再インストール [#l4fcd398]
  c:\hestia> InstallJBoss.bat
 *クラスタリング [#CLUSTERING]
 次バージョンアップ時に機能提供予定
 
 

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

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