ページの先頭行へ戻る
Interstage Application Server Java EE運用ガイド(Java EE 6編)
Interstage

5.5.1 Java EEアプリケーションクライアントの環境設定

クラスパスの設定

Java EEアプリケーションクライアントが動作するためにクラスパスを追加する必要がある場合には、環境変数APPCPATHに追加するクラスパスを指定してください。複数設定する場合には、環境変数CLASSPATHと同様にWindowsの場合には「;」区切りで設定し、Solaris/Linuxの場合には「:」区切りで設定してください。

APPCPATH=C:\util\MyUtil.jar;C:\test\TestTool.jar

Javaアプリケーションの起動コマンドのオプション設定

アプリケーションクライアントコンテナを起動する場合、通常のJavaアプリケーションと同様に内部的にJavaアプリケーションの起動コマンド(javaコマンド)を使用します。
このJavaアプリケーションの起動コマンドで指定可能なオプション(-Xmxオプションなど)を指定する場合には、環境変数VMARGSを指定してください。

VMARGS= -Xmx512m

複数のオプションを設定する場合、以下のように指定してください。

VMARGS=-Xmx512m -Xms128m

VMARGS="-Xmx512m -Xms128m"

注意

  • -classpathオプションは指定しないでください。クラスパスを設定する場合には、環境変数APPCPATHに指定してください。

  • 空白を含むシステムプロパティは設定できません。

  • 以下のように不当な値を指定した場合、javaコマンドのエラーが発生します。オプションの指定方法はjavaコマンドの説明を参照してください。

    無効なオプションを指定した場合

    set VMARGS=-option
    C:\Interstage\F3FMisje6\glassfish\bin\appclient -client TestApplicationClient.jar -xml sun-acc.xml
    Unrecognized option: -option
    Could not create the Java virtual machine.

定義設定

アプリケーションクライアントコンテナの環境設定を行う場合、Interstage ACC deployment descriptor(sun-acc.xml)ファイルに必要な設定を行います。以下にInterstage ACC deployment descriptor(sun-acc.xml)ファイルに接続するサーバの情報を定義した場合の例を記載します。詳細は、「4.2.1 Interstage deployment descriptor」を参照してください。

  <?xml version="1.0" encoding="UTF-8"?>
  
  <client-container>
    <target-server name="server1" address="localhost" port="23610"/>
  </client-container>

作成したInterstage ACC deployment descriptor(sun-acc.xml)は、appclientコマンド実行時に-xmlオプションで指定してください。-xmlオプションを指定しなかった場合には、以下のファイルを参照します。

[Java EE 6共通ディレクトリ]\domains\domain1\config\sun-acc.xml

[Java EE 6共通ディレクトリ]/domains/domain1/config/sun-acc.xml