マルチスレッド化された WebSphere アプリケーション・クライアントの実行

Eclipse と WebSphere® ランタイム環境の間のさまざまな振る舞いや相互作用により、 マルチスレッド化された WebSphere アプリケーション・クライアントを「アプリケーション・クライアント起動構成 (Application Client Launch Configurations)」ダイアログ・ボックスを使用して実行する場合には、追加の手順が必要です。 「アプリケーション・クライアント起動構成 (Application Client Launch Configurations)」ダイアログ・ボックスは、J2EE パースペクティブの製品のツールバーで「実行」>「実行...」を選択すると使用可能になります。
ご使用のクライアントでマルチスレッドを使用している場合、または Swing などの追加スレッドを使用するフレームワークを使用している場合は、以下の追加ステップを実行する必要があります。
  1. 「アプリケーション・クライアント起動構成 (Application Client Launch Configurations)」ダイアログ・ボックスで、「引数」タブを選択します。 「VM 引数」テキスト・ボックスで、以下のパラメーターを指定します。
    -Dosgi.noShutdown=true
  2. ご使用のクライアント・アプリケーションで以下を呼び出していることを確認します。
    System.exit()
上記の項目が指定されていないと、クラスのロードに関する問題、またはアプリケーション実行の完了時に Java™ 仮想マシン (JVM) が終了しない問題が発生することがあります。
関連タスク
J2EE アプリケーション・クライアントのテスト

フィードバック