Interstage Job Workload Server セットアップガイド
|
目次

|
3.4.4 JMXサービスのrcプロシジャの編集
バッチサーバの起動と同時に自動起動するJMXサービスに必要な環境変数を設定するため、JMXサービスのrcプロシジャを編集する必要があります。
編集するrcプロシジャは以下になります。

JMXサービスのrcプロシジャの編集例を以下に示します。
例内の太字の行が、編集で追加する内容です。
- JMXサービスのrcプロシジャの編集例
#!/bin/sh
#
# Copyright All Right Reserved
# Copyright (c) FUJITSU LIMITED 2003
#
# chkconfig: 2345 95 05
# description: Interstage JMX Service start/stop procedure
# processname: isjmxstart
# ##########################################################################
# If you want to run Interstage Application Server on other locale
# environments such as English, please customize the default locale
# setting.
##########################################################################
. /etc/sysconfig/i18n
export LANG
. /opt/FJSVibs/etc/def/apfwrcsymfo.sh
##########################################################################
# Please don't modify below.
##########################################################################
if [ ! -d /usr/bin ]
then
# have to have /usr mounted
exit 1
fi
case $1 in
'start')
# Start Interstage JMX Service
ulimit -c unlimited
/opt/FJSVisjmx/bin/isjmxstart > /dev/null 2>&1
touch /var/lock/subsys/isjmxstart > /dev/null 2>&1
exit 0;
;;
'stop')
# Stop Interstage JMX Service
/opt/FJSVisjmx/bin/isjmxstop > /dev/null 2>&1
if test -f /var/lock/subsys/isjmxstart
then
rm /var/lock/subsys/isjmxstart > /dev/null 2>&1
fi
exit 0;
;;
*)
/bin/echo "Usage: `basename $0` { start | stop }"
exit 1;
esac
|

- rcプロシジャへの設定内容は、次回のサーバ再起動に伴うJMXサービスの自動起動から有効になります。
- サーバを再起動しない場合の、JMXサービスを再起動する方法は以下のとおりです。
- JMXサービスの停止:
/opt/FJSVisjmx/bin/isjmxstop |
- JMXサービスの起動:
. /opt/FJSVibs/etc/def/apfwrcsymfo.sh
/opt/FJSVisjmx/bin/isjmxstart |

isjmxstopコマンド、およびisjmxstartコマンドの詳細については、“Interstage Application Server リファレンスマニュアル(コマンド編)”を参照してください。

/opt/FJSVibs/etc/def/apfwrcsymfo.sh は、JMXサービスに必要な環境変数を設定するスクリプトファイルです。
記述内容を以下に示します。
# Copyright All Right Reserved
# Copyright (c) FUJITSU LIMITED 2006
#
# Interstage Business Application Server
# apfwrcsymfo.sh : for Interstage component start procedure/script
#
# for Linux64
### JDBC driver
if [ "$CLASSPATH" != "" ]
then
CLASSPATH=$CLASSPATH:/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar
else
CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar
fi
### CLASSPATH (Interstage Business Application Server)
if [ "$CLASSPATH" != "" ]
then
CLASSPATH=$CLASSPATH:/opt/FJSVibs/lib/apfwibscm.jar
else
CLASSPATH=/opt/FJSVibs/lib/apfwibscm.jar
fi
### LD_LIBRARY_PATH (Interstage Business Application Server)
if [ "$LD_LIBRARY_PATH" != "" ]
then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/FJSVibs/lib:/opt/FJSVapclg/lib
else
LD_LIBRARY_PATH=/opt/FJSVibs/lib:/opt/FJSVapclg/lib
fi
### LD_LIBRARY_PATH (Symfoware)
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/FJSVrdb2b/lib
### LD_LIBRARY_PATH (Symfoware JDBC driver)
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/FJSVsymjd/fjjdbc/bin
export CLASSPATH
export LD_LIBRARY_PATH |
All Rights Reserved, Copyright(C) 富士通株式会社 2006