このドキュメントは、インストールおよび構成プロセス中に使用した、Java Runtime Environment(JRE)またはJava Development Kit(JDK)とは異なるJREもしくはJDKをSAS 9.2のプロダクトと実行できるように設定する場合に必要な手順について、記載しています。
SAS 9.2は、高品質な印刷とさまざまなプラットフォームでフォントを表示するためTrueTypeフォントを使用します。 SAS 9.2のインストールと構成の際、必要なJava Runtime EnvironmentのためにTrueTypeフォントがインストールされます。 SAS 9.2をその他のJREを使用するように構成した場合、これらのTrueTypeフォントを新しいJREのためにインストールする必要があります。
次の手順に従ってSASがインストールしたTrueTypeフォントを移動してください。
C:\Program Files\Java\jre1.5.0_12
UNIX環境のインストール時のJREの標準のインストール場所は、$SASHOMEディレクトリの下です。 $SASHOMEディレクトリは、SAS 9.2のインストールが実行される場所のrootディレクトリです。
C:\Program Files\Java\jre1.5.0_12\lib\fonts
SAS Foundationは、Java Native Libraryを使用します。 このネイティブライブラリは、JREに含まれています。
使用するその他のJREのネイティブライブラリの場所を含むように、UNIXマシン上のライブラリパスを変更する必要があります。 SAS Foundatioで使用されるライブラリパスは、SAS 9.2インストールディレクトリにある、sasenvファイルで定義されています。 環境変数JAVA_HOMEは、sasenvファイルで定義されます。
JAVA_HOMEを変更して、使用する別のJREのネイティブライブラリを含むようにライブラリパスをアップデートしてください。
SAS FoundationのJREの設定は、JREOPTIONSSASオプションによって、管理されています。 このSASオプションは、SASがJava仮想マシン(JVM:Java Virtual Machine)を起動する際に使用する、すべてのJavaオプションを含みます。 -Dsas.jre.libjvmプロパティは、JVMが使用するための共有ライブラリを特定します。 次の例は、Windows環境でのデフォルトのJREOPTIONS です。 この例は読みやすいように複数行に分けて表示していますが、SAS構成ファイルの中では、 JREOPTIONSは、1行で記述する必要があります。
SAS FoundationがJava 5 update 15を使用するように変更するには、はじめのオプションを次のように変更します。
Windows環境で、この構成ファイルは!SASROOT\nls\LANG\SASV9.CFGにあります。
多くのSASアプリケーションおよびリッチクライアントは、SAS Application Launcherによって起動されます。 これらのアプリケーションは、プロダクトディレクトリの product.ini ファイルで設定されています。 SAS 9.2では、トップレベルの構成ファイルsassw.configが導入されました。 このファイルは、たとえばC:\Program Files\SAS\sassw.configにあります。 デフォルトで、JREの場所はこのファイルのJREHOMEプロパティとして指定されています。 SAS Javaアプリケーションの大部分は、このファイルを編集することでその他のJREを使用するように再構成することができます。 次のWindows環境の例を参照してください:
Java 5 update 15の値に変更するには、はじめのオプションを次のように変更します。
Eclipse Rich Client Platformに基にしたSAS 9.2クライアントアプリケーションは、INIファイルを編集することで その他のJREを使用するように再構成することができます。 INIファイルは、アプリケーションと同じディレクトリにあります。 たとえば、SAS Data Integration Studio(distudio.exe)を更新する場合、同じディレクトリにある distudio.iniファイルを編集します。 -vm引数を使用するその他のJREのパスに変更します。 次の例を参照してください:
注意: -vm文字列とパスは別々の行で、-vmargsのエントリよりも前に記述する必要があります。 INIファイルの構造に関する詳細は、(Eclipse.ini)のWebページを参照してください。 Eclipse Runtimeオプションの詳細は、Eclipse runtime optionsWebページを参照してください。
SAS Remote ServicesなどのSAS 9.2サーバーは、JREまたはJDKが必要です。 これらのサーバーは、その他のJREまたはJDKを使用するように再構成することができます。
ファイル$SAS_CONFIG/Lev1/level_env.shには、その他のJREまたはJDKを使用するために編集可能な2つの変数が含まれています:
Windows環境では、ファイル$SAS_CONFIG\Lev1\level_env.batには、その他のJREまたはJDKを使用するために編集可能な2つの変数が含まれています:
SAS 9.2 Business Intelligence(BI)および、Enterprise BIは、JavaアプリケーションサーバーとJava Development Kit(JDK)のインストールが必要です。 SASは、Java Development Kitを出荷しません。 SASをインストールする前に必要なJDKをお客様自らダウンロードし、インストールしていただく必要があります。 JDKのインストールの後、SASとアプリケーションサーバーは、提供されたJDKを使用するように構成されます。 SAS 9.2で必要なJava Development Kitのバージョンの変更が必要になることがあります。 Javaアプリケーション別に手順が用意されています。
UNIX上のJBossは、必要なJDKを2つの場所に保存します。 一つ目の場所は、$JBOSS_HOME/bin/SASServer1.shスクリプトで、2つ目の場所は$SAS_CONFIG/level_env.shスクリプトです。 $JBOSS_HOMEは、JBossインストールのrootレベルディレクトリで、$SAS_CONFIGは、SAS構成のrootレベルディレクトリです。 対応するファイルの次の変数はを使用するJDKの場所を含むように変更する必要があります。
SASはJBossアプリケーションサーバーをWindowsプラットフォームにサービスとしてインストールするため、Tanuki Wrapperを使用します。 Tanuki Wrapperは、Java実行ファイルとJDKのtools.jarファイルの場所を特定するためにwrapper.confという構成ファイルを使用します。 JBossがサービスとして実行するように設定されている場合、$JBOSS_HOME\server\SASServer1\wrapper.confを編集します。 次の例を参照してください:
JBossがサービスとして実行するように設定されていない場合、JBossの構成を編集します。 UNIX上のJBossは、必要なJDKを2つの場所に保存します。 1つ目のファイルは$JBOSS_HOME\bin\SASServer1.bat、2つ目のファイルは$JBOSS_HOME\bin\SASServer1.batです。 $SAS_CONFIGは、SASの構成ディレクトリです。 対応するファイルの次の変数はを使用するJDKの場所を含むように変更する必要があります。
UNIX上のWebLogicは、必要なJDKを2つのファイルに保存します。 1つ目のファイルは、$SAS_CONFIG/Lev1/Web/SASDomain/bin/setDomainEnv.shです。 2つ目のファイルは、$SAS_CONFIG/Lev1/Web/SASDomain/bin/commEnvSAS.shです。 JAVA_HOME変数は、使用するJDKの場所が含まれるように変更する必要があります。
Windows上のWebLogicは、必要なJDKを2つのファイルに保存します。 1つ目のファイルは、$SAS_CONFIG\Lev1\Web\SASDomain\bin\setDomainEnv.cmdです。 2つ目のファイルは、$SAS_CONFIG\Lev1\Web\SASDomain\bin\commEnvSAS.cmdです。 JAVA_HOME変数は、使用するJDKの場所が含まれるように変更する必要があります。
WebLogic Node Managerは、Windowsプラットフォーム上にサービスとして実行するようにインストールすることができます。 サービスは、WebLogicがインストール時に構成されたJDKを使用するように構成されます。 その他のJDKで実行するように構成したWebLogicがあり、WebLogic Node Managerがサービスとして実行している場合、 次の手順を実行して構成の変更を伴うサービスを再インストールする必要があります。
WebSphere構成は、必要なJDKと共にインストールされます。