ランタイム環境でのアプリケーションのインストール

ZIETrans プロジェクトを Java EE アプリケーションとしてエクスポートし、アプリケーションの .ear ファイルを実動システムに転送した後、WebSphere® 管理コンソールを起動してそれをインストールし、.ear ファイルの場所を参照します。WebSphere® Application Server へのアプリケーションのインストールについて詳しくは、WebSphere® Application Server の資料 (https://www.ibm.com/docs/en/was/9.0.5) を参照してください。ご使用の WebSphere® Application Server 製品のコンテンツで、アプリケーションの展開に関する章を参照してください。

アプリケーションがインストールされた後、別のシステム上の Web ブラウザーでこの URL を指定して開いて、これをテストします。問題がなければ、この URL をユーザーに公開することができます。URL は、例えば http://hostname/ZIETransappname/ というようになります。ここで、hostnameWebSphere® Application Server がインストールされている IP ホスト名とドメインで、ZIETransappname がご使用の ZIETrans アプリケーションの名前です。

注:
  1. 特定のプラットフォームへの ZIETrans アプリケーションのインストールについて詳しくは、「ZIETrans のインストール」を参照してください。
  2. ZIETrans アプリケーションを Java 2 セキュリティーを使用可能にして WebSphere® Application Server に展開した際にアプリケーションが開始しない場合、詳細については、Java 2 セキュリティを参照してください。
  3. ZIETrans は、同じワークステーションから同じ ZIETrans アプリケーションにアクセスする複数のブラウザー・インスタンスをサポートします。ただし、これらの複数のブラウザー・インスタンスは、同じ HTTP セッション ID を共有してはなりません。

    ZIETrans アプリケーションにアクセスするブラウザーと WebSphere® Application Server の間のセッションには、HTTP セッション ID が割り当てられます。この HTTP セッション ID によって、同じブラウザーからの後続の要求を同じ ZIETrans アプリケーションに戻すことができます。後続の要求は、サーバー上の ZIETrans アプリケーションとホストの間に存在する同じ Telnet (3270 または 5250) セッションを使用します。

    さまざまなブラウザーが、さまざまな方法で HTTP セッション ID を実装しています。Microsoft® Internet Explorer は、同じプロセス内のすべてのブラウザー・セッションが同じ HTTP セッション ID を共用することを想定しています。同じショートカットを使用して新規ブラウザー・ウィンドウを起動すると、新規ブラウザー・セッションが開始され、同じプロセスと同じ HTTP セッション ID を共用します。

    固有の HTTP セッション ID を持つ新しい Internet Explorer プロセスを開く方法の 1 つは、例えば、Windows® XP で、Internet Explorer がスタート・メニューにある場合、「スタート」>「Internet Explorer」を選択することです。「スタート」>「すべてのプログラム」>「Internet Explorer」を選択しても、固有の HTTP セッション ID を持つ新しい Internet Explorer プロセスが開始されます。

    注:
    1. Internet Explorer の Ctrl-N 機能では、新しいプロセスは開始されません。これは、発生元のウィンドウと同じプロセス ID と同じ HTTP セッション ID を持つ新しいウィンドウが開かれるためです。
    2. Internet Explorer 8 の場合、「ファイル」>「新規セッション」を使用して、固有のセッション ID を持つ新しいブラウザーを開くことができます。
    注:
    Internet Explorer では、メニュー・バーから「表示」>「ソース」を選択するか、または Internet Explorer ブラウザー・ウィンドウで右クリックして「ソースの表示」を選択し、ページのソース・タグ設定を表示することにより、ブラウザー・ウィンドウの HTTP セッション ID を見つけることができます。ソース・ウィンドウで、次に示すような ZIETrans Form タグまでスクロールダウンします。その Form タグ内で、次に示すような SESSIONID パラメーターを見つけます。
    <INPUT TYPE="HIDDEN" NAME="SESSIONID" 
    VALUE="PIOncS1GehNWxWo_49VCBzC" />
    注: 開始時に画面のデフォルト変換の表示のみを行い、マクロは実行しない ZIETrans アプリケーションにアクセスすると、SESSIONID の値は「INVALID」です。SESSIONID 値は、ホストに対して何かを送信 (Enter キーを押すなど) して応答を取得したときに割り当てられます。

    Windows® でタスク・マネージャーを使用することにより、新しいプロセスが開始されているかどうかを確認できます。タスク・マネージャーを開始し、「プロセス」タブの「イメージ名」列見出しをクリックして情報をイメージ名でソートします。スクロールダウンして、リスト内に「iexplore.exe」プロセスがいくつあるかを確認します。「スタート」>「Internet Explorer」ショートカットを使用して、新しい Internet Explorer ウィンドウをいくつか開始してみてください。新しいプロセスが開始されると、新しい iexplore.exe プロセスが表示に追加されます。それ以外の場合は、既存のプロセスが新しいブラウザー・ウィンドウを制御しています。

  4. ZIETrans では、アプリケーションの web.xml ファイルに定義されているアプリケーションの表示名が、ブラウザーの URL で使用する Web アプリケーションのコンテキスト・パスと一致している必要があります。表示名値をアプリケーションのコンテキスト・パスと異なる値に変更すると 、ZIETrans アプリケーションを実行したときに java.lang.nullPointerException エラーまたは javax.servlet.ServletException エラーが発生することがあります。例えば、MyZIETransProject という名前の ZIETrans プロジェクトでは、MyZIETransProject がデフォルトの表示名です。このプロジェクトを Web アプリケーションとしてデプロイしたときに正しく作動させるには、http://myServer/MyZIETransProject/ のような URL でアクセスできる必要があります。表示名を MyZIETransProject 以外の何らかの値に変更すると、アプリケーションが作動不能になります。