Interstage Application Server/Interstage Web Server 移行ガイド |
目次 索引 |
第5章 Interstage運用操作、環境の移行 |
ここでは、JDK/JRE、Javaツールについて、以下を説明します。
Interstage Application Server V9.0(Interstage V9.0)では、JDK/JRE 5.0が標準になりました。
インストール時に標準インストールを選択した場合は、JDK/JRE 1.4はインストールされません。
このため、V8からのバックアップ・リストアなどの移行時には注意してください。
JDK/JRE 1.4をインストールしたい場合は、カスタムインストールでインストールしてください。
Interstage Application Server 8.0でJDK/JREのパッケージ名が変更になりました。新しいパッケージ名は、“使用上の注意”の“JDK/JREの注意事項”の“JDK/JREのインストール先”を参照してください。
デフォルトJDK/JREの変更に伴って、複数のJDK/JREをインストールした場合に優先的に使用するJDKが変更になります。
変更点
Interstage V6.0
Interstage V7.0以降
Interstage V9.0
標準インストールでインストールされるJDK/JRE (注)
JDK 1.3
JDK 1.4
JDK 5.0
複数JDK/JREをインストールする場合、JDK/JRE選択時に表示されるJDK/JREのバージョン (注)
JDK 1.3
JDK 1.4
JDK 5.0
複数JDK/JREをインストールした場合、IJServerで使用するJDKのデフォルト (注)
JDK 1.3
【補足】
Interstage管理コンソールの[ワークユニット] > [新規作成]画面で、ワークユニット設定のJavaバージョンはデフォルトで空欄表示となる。この場合、以下の優先順位で使用するJDK/JREを決定するため、デフォルトでJDK 1.3が使用される。
- JDK 1.3
- JRE 1.3
- JDK 1.4
- JRE 1.4
複数JDK/JREをインストールした場合、JDK/JRE選択時に表示されるJDK/JREのバージョンが通常使用するJDK/JREのバージョンとして使用される。
IJServerでは、JDK/JRE 5.0のみ使用可能。
なお、V8互換IJServerでは、JDK/JRE 1.4のみ使用可能。
注)
本製品のインストールによって、システム環境変数CLASSPATHが自動的に設定されます。
なお、IJServerを使用する場合は、ワークユニット設定のJavaバージョンを変更するだけで、CLASSPATHも自動的に変更されます。このため、使用するJDKによりCLASSPATHを変更する必要はありません。
デフォルトJDKの変更に伴い、以下の注意が必要です。
異なるバージョンのJDK/JREにアプリケーションを移行する場合は、メモリ使用量が変動するため、必ずチューニングを実施してください。
メモリ使用量のチューニング方法は、“チューニングガイド”の“JDK/JREのチューニング”を参照してください。
JDK/JRE 1.4.1よりShift_JISエンコーディングの扱いが変更になっています。
この変更に伴い、Javaプログラムで文字エンコーディングとして“Shift_JIS”、“ms_kanji”、“x-sjis”または“csshiftjis”を指定した部分を、“Windows-31J”に修正する必要があります。
詳細は、“使用上の注意”の“注意事項”の“JDK/JREの注意事項”の“JDK1.4.1からの文字エンコーディングの変更について”を参照してください。
JDK/JREのバージョンによって、Solarisにおけるデフォルトの文字エンコーディングが異なります。
java.lang.Stringを生成する際や、ファイル入出力を行うときは明示的に文字エンコーディングを指定する必要がある場合があります。
詳細は、“使用上の注意”の“注意事項”の“JDK/JREの注意事項”の“Solarisにおけるデフォルト文字エンコーディング”を参照してください。
Interstage Application Server V7.0以降では、jheapのオプションの指定形式が変更となりました。
Interstage V6.0
: jheap processid [interval]
本バージョン・レベル
: jheap [-t] [-i interval] [-c count] processid
本バージョン・レベルでは、Interstage Application Server V6.0と同様のコマンド形式も指定可能ですが、新しい指定形式に移行されることをおすすめします。
jheapの詳細は、“トラブルシューティング集”の“jheap”を参照してください。
目次 索引 |