home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

日記/2006/11/06/WebLogicのクラスパスに独自クラスパスを追加したい場合

作成日: 2006-11-06 10:22:24   /   last updated at: 2009-04-05 10:23:22
カテゴリ: Java 

WebLogic9.x系のsetDomainEnv.sh(cmd)では、"EXT_PRE_CLASSPATH" と "EXT_POST_CLASSPATH" の二つの環境変数により、起動直前位のタイミングでCLASSPATHの前後に独自クラスパスを追加できるようになっている。

UNIX:
if [ "${EXT_PRE_CLASSPATH}" != "" ] ; then
    PRE_CLASSPATH="${EXT_PRE_CLASSPATH}${CLASSPATHSEP}${PRE_CLASSPATH}"
    export PRE_CLASSPATH
fi
if [ "${EXT_POST_CLASSPATH}" != "" ] ; then
    POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${EXT_POST_CLASSPATH}"
    export POST_CLASSPATH
fi

Windows:
if NOT "%EXT_PRE_CLASSPATH%"=="" (
    set PRE_CLASSPATH=%EXT_PRE_CLASSPATH%;%PRE_CLASSPATH%
)
if NOT "%EXT_POST_CLASSPATH%"=="" (
    set POST_CLASSPATH=%POST_CLASSPATH%;%EXT_POST_CLASSPATH%
)

上記のPRE_/POST_CLASSPATHが、最終的にWebLogicのjarを起動するjavaコマンドのクラスパス指定に使用される。

original url: https://www.glamenv-septzen.net/view/292