このセクションでは、WebSphere に Virtualize Server をデプロイする手順の例を示します。新しいバージョンの SOAtest/Virtualize Server にアップデートする方法については「WebSphere にデプロイされた SOAtest/Virtualize Server のアップグレード」を参照してください。

  1. parasoft_soavirt_server_<version>.zip をダウンロードし、soavirt.war ファイルを展開します。
  2. WebSphere をインストールし、サーバーを作成します。インストール手順のドキュメントを確認してください:  WebSphere 8.5 および 8.5.5 のインストール、アップデート、設定
    次の WebSphere for Developers リポジトリから WebSphere をダウンロードできます。  https://developer.ibm.com/wasdev/downloads/#asset/WAS_traditional_for_Developers 
  3. Profile Creation Summary で、場所 (<WEBSPHERE_HOME>) とサーバー名 (<SERVER_NAME>) を確認してください。
  4. WebSphere が Java 8 を使用していることを確認します。手順については、次の記事で説明されています。  Which Java version is my WebSphere Application Server V8.5 using?

    WebSphere 用に Java 8 をインストールする必要がある場合、次の記事に説明があります。Installing IBM WebSphere SDK Java Technology Edition Version 8.0 using the GUI
     
  5. 次のコマンドを実行して、サーバーが実行されていることを確認します。

    <WEBSPHERE_HOME>/bin/serverStatus.bat <SERVER_NAME>

    サーバーが実行されていない場合は、startServer.bat スクリプトを実行して起動します。

    <WEBSPHERE_HOME>/bin/startServer.bat <SERVER_NAME>
  6. WebSphere の管理コンソールにログインします: http://localhost:9060/ibm/consoleユーザー ID フィールドは空のままで構いません。または、WebSphere をインストールしたときに作成した ID を使用します。
  7. [Applications] > [Application Types] > [WebSphere enterprise applications] をクリックし、デフォルトのアプリケーションをアンインストールします。
  8. [Applications] > [New Application] > [New Enterprise Application] をクリックし、soavirt.war ファイルを選択します。
  9. [Next] をクリックします。
  10. [Fast Path] を選択し、[Next] をクリックします。
  11. [Directory to install] オプションに <SERVER_HOME> を指定し、[Next] をクリックします。
  12. SOAVirt モジュールを選択し、[Next] をクリックします。
  13. "default_host" のままにして [Next] をクリックします。
  14. [Context root] に "/" が設定されていることを確認し、[Next] をクリックします。
  15. 設定を確認して [Next] をクリックします。
  16. インストールが完了したら、[Save directly to the master configuration] をクリックします。
  17. [Applications] > [Application Types] > [WebSphere enterprise applications] をクリックし、[SOAVirt] をクリックします。
  18. [Modules settings] グループで [Manage Modules] を選択し、[SOAVirt] モジュールを選択します。
  19. [class loader order] を [parent last] に変更し、[OK] をクリックします。
  20. [Detail Properties settings] グループで [ Class loading and update detection] を選択します。
  21. [class loader order] を [parent last] に変更し、[OK] をクリックします。
  22. [OK] をクリックし、[Save directly to the master configuration] をクリックします。
  23. <SOAVIRT_HOME>/<SOAVIRT_WAR>.ear/<SOAVIRT_WAR>/WEB-INF/config.properties ファイルでポートと適切なライセンスを指定します。
  24. (任意) HTTPS を介して WAR ファイルをデプロイするには、以下の操作を行って SSL を構成します。
    1. [Security] > [SSL certificate and key management] > [Key stores and certificates] > [NodeDefaultKeystore] > [Personal certificates]を選択し、[Import/Create SSL certificate] をクリックします。
    2. [Security] > [SSL certificate and key management] > [SSL configurations] > [NodeDefaultSSLSettings] を選択し、[Default server certificate alias] オプションに [use the new certificate] を設定します。
    3. [Servers] > [Server Types] > [WebSphere Application Servers] > <SERVER_NAME> > [Ports]を選択し、[WC_defaulthost_secure port] を変更して config.properties ファイルで設定した server.port.https のポート設定と一致させます。
    4. [Environment] > [Virtual Hosts] > [default_host] > [Host Aliases]を選択し、新規 Host Alias を追加します。

      Host Name = *
      Port = SSL port
    5. [Save directly to the master configuration] をクリックします。
  25. 以下のコマンドを実行してサーバーを再起動します。

    <WEBSPHERE_HOME>/bin/stopServer.bat <SERVER_NAME>
    <WEBSPHERE_HOME>/bin/startServer.bat <SERVER_NAME>
  26. http://localhost:<WEB_PORT> を開きます。<WEB_PORT> は [Servers] > [Server Types] > [WebSphere Application Servers] > <SERVER_NAME> > [Ports] で設定した WC_defaulthost port と同じです。

次のようなメッセージが表示された場合、アプリケーションは正しくインストールされています。

There are no deployments on this server.Cannot respond to this request: /.

インストールが成功した場合、次の場所にワークスペース ディレクトリが作成されます。

<SOAVIRT_HOME>/<SOAVIRT_WAR>.ear/<SOAVIRT_WAR>/workspace

有効なクエリー パラメーターについて

クエリー パラメーターの期待される形式は name=value です。等号 (=) を含まないクエリーのデフォルトの動作は、null 値の返却です。リクエストのクエリー パラメーターに文字列名だけが含まれる場合、値として空の文字列を返すように WebSphere (バージョン 8.5.5.2+) を構成できます。

Web コンテナのカスタム プロパティ設定で次のプロパティを設定します:

com.ibm.ws.webcontainer.AllowQueryParamWithNoEqual=true

詳細については WebSphere のドキュメントを参照してください。

https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/rweb_custom_props.html

  • No labels