「サーバーをサーバー上のリソースで実行」
「サーバーをサーバー上のリソースで実行する」の公開オプションでは、完全なアプリケーションおよびサーバー固有のそのアプリケーションの構成が、ワークベンチからそのサーバー上のディレクトリーにインストールされてコピーされます。 この公開オプションを使用する場合のサーバーには、リモートまたはローカルの WebSphere Application Server v6.x のいずれも使用できます。 サーバーにおけるアプリケーションのコピー先のデフォルトの場所は、\directory\profile\installedApps\cellName ディレクトリーであり、 この \directory\profile は WebSphere Application Server 用のプロファイルのディレクトリーです。
「サーバーをサーバー上のリソースで実行する」の設定を選択する利点は、ご使用のサーバー上のディレクトリーからアプリケーションを実行するので、WebSphere の管理コンソールを使用してご使用のアプリケーションに固有の詳細設定を編集できることです。 ただし、「プロジェクトの追加および除去」ウィザードを使用してサーバーにアプリケーションを選択することを選択した場合、この公開オプションでは「サーバーをワークスペース内のリソースで実行する」の公開オプションに比較してより多くのファイルをサーバーにコピーするため、完了に時間がかかることがあります。
公開設定を「サーバーをワークスペース内のリソースで実行する」に切り替える場合は、「プロジェクトの追加および除去」ウィザードを使用してサーバーからそのアプリケーションを除去してから、「サーバーをワークスペース内のリソースで実行する」ラジオ・ボタンを選択し、「プロジェクトの追加および除去」ウィザードを使用してサーバーにそのアプリケーションを再度追加する必要があります。
「サーバーをワークスペース内のリソースで実行」「サーバーをワークスペース内のリソースで実行する」の公開オプションでは、ワークスペースからアプリケーションを実行するようサーバーに対して要求します。 この公開オプションは、ローカルの WebSphere Application Server v6.x を実行している場合にのみ使用可能であり、リモート・サーバーを実行している場合には使用できません。
「サーバーをワークスペース内のリソースで実行する」の設定は、「サーバーをサーバー上のリソースで実行する」の公開オプションに比較してサーバーにコピーするファイル数が少なく、より高速に作動するよう設計されているため、アプリケーションを開発およびテストする場合に役立ちます。
「サーバーをワークスペース内のリソースで実行する」の設定を有効にして「サーバーにコピーされる最小化アプリケーション・ファイル」の公開オプションをクリアした場合は、「プロジェクトの追加および除去」ウィザードを使用してサーバーにアプリケーションを追加するよう選択すると、そのアプリケーションはサーバーのディレクトリーにコピーされません。 例えば、アプリケーション・ファイルは、サーバーの installedApps ディレクトリーにはコピーされません。 ただし、アプリケーションは、サーバー構成のディレクトリーである \directory\profile\config\cells\cellName\applications ディレクトリーにコピーされます。 ここで、\directory\profile\ は WebSphere Application Server のプロファイルのディレクトリーです。 この結果、J2EE デプロイメント記述子は、WebSphere 管理コンソールを使用した場合にのみ表示できます。
公開設定を「サーバーをサーバー上のリソースで実行する」に切り替える場合は、「プロジェクトの追加および除去」ウィザードを使用してサーバーからアプリケーションを除去してから、「サーバーをサーバー上のリソースで実行する」ラジオ・ボタンを選択し、「プロジェクトの追加および除去」ウィザードを使用してサーバーにそのアプリケーションを再度追加する必要があります。
追加の 公開オプション (「サーバーにコピーされる最小化アプリケーション・ファイル」オプション) は、「サーバーをワークスペース内のリソースで実行する」のオプションが選択されると使用可能になります。 このオプションは、サーバーにコピーするファイルを削減することによりサーバーでの公開時間を最適化するように設計されています。 アプリケーション・ファイルがサーバーの installedApps ディレクトリーにコピーされないだけでなく、そのアプリケーションはサーバー構成ディレクトリーにもコピーされません。 したがって、アプリケーションの構成時に WebSphere 管理コンソールを使用してデプロイメント記述子情報を編集することはできません。 ワークベンチ内のアプリケーションに対しては J2EE デプロイメント記述子ファイルを編集することしかできません。 この公開オプションは、ローカルの WebSphere Application Server v6.x を実行していて、アプリケーションがワークスペースから実行されている場合にのみ使用可能であり、リモート・サーバーを実行している場合には使用できません。
WebSphere 管理コンソールでアプリケーションのデプロイメント記述子を表示できるようにするには、 「プロジェクトの追加および除去」ウィザードを使用してサーバーからそのアプリケーションを 除去し、「サーバーにコピーされる最小化アプリケーション・ファイル」のチェック・ボックスをクリアしてその公開設定を無効にし、「サーバーをサーバー上のリソースで実行する」ラジオ・ボタンのみを有効にしてから、「プロジェクトの追加および除去」ウィザードを使用してサーバーにアプリケーションを再度追加する必要があります。