Spectrum Spatial の HTTP ポート番号の変更

HTTP ポートは、すべての Spectrum™ Technology Platform Web サービスにアクセスするために使用されます。REST と SOAP のどちらにも対応し、ようこそページ、サンプル アプリ、および Spectrum Spatial™ Manager のアクセスにも使用します。

Spectrum™ Technology Platform のインストール後、グローバル、起動用、または個別のサービス設定ファイルを手動で編集すれば、インストール中に割り当てられた既存のポート設定を変更できます。ポート番号の変更が必要となる理由はいくつかあります。

  • インストール後に、ポートの競合が発生した場合。
  • 古い Spectrum™ Technology Platform を削除せずに新バージョンを試してみたい場合。両方をインストールすることはできないため、既存のバージョンを無効にして、別のポートを使用する Spectrum™ Technology Platform イメージをインストールします。
  • ポート 8080 にプロキシが必要だが、外部に公開するポート数に制限があるため、設定やデータ フローを作成し直すことなく Spectrum™ Technology Platform を移動したい場合。
注: この作業は、アプリケーション サーバーのポート番号を変更したことのある経験豊富な管理者のみが実行してください。ネットワーク ポートに競合があると、モジュール コンポーネントが起動に失敗する恐れがあります。コンポーネントが Management Console に表示されない場合は、コンポーネントが起動に失敗したことを表しています。この問題をトラブルシューティングするには、Spectrum™ Technology Platform サーバーの wrapper log を確認してください。このログには、どのポートが問題を起こしているかが示されています。wrapper.log は、<install_folder>\server\logs\spectrum-server.log にあります。

ポート番号を変更するには

  1. spectrum-container.properties で、spectrum.http.port の値を新しいポート番号に変更します。このファイルは、<install_folder>/server/conf に配置されています。
  2. Spectrum Spatial™ Manager で、次のサービス設定のポート番号を変更します。
    • Mapping (SOAP 経由でマッピング サービスにアクセスし、RenderMap 要求の ReturnImage パラメータが False の場合にのみ必要)
    • WFS
    • WMS
    • WMTS

    手順については、『Spectrum Spatial ガイド』の「Spatial の管理」にある「Spectrum Spatial™ Manager」を参照してください。

    別のポートが使えるようにサーバーを移動させる場合は、Spectrum™ Technology Platform サーバーが実行していない可能性があります。このサーバーを実行しないと、サービス設定ファイルを編集できません。サーバーを起動し、設定を編集し、サーバーを再起動する必要があります。

  3. Spectrum™ Technology Platform を再起動してポートとプロパティの変更を適用します。