いくつものJava

「わかりやすいJava・わかりやすいJavaEE」シリーズの中に書いていないこと

GlassFishサーバーが使用するポートを8080から変更する手順

ポート80番を使うようにする

質問がありましたので、下記にまとめておきます。

ドメイン管理コンソールを開く
②Configrationsを選択
③(右側のメインウィンドウで)
 server-config → Network Listners を選ぶ
④http-listener-1 をクリックする
⑤Port 欄の値を8080 から 80に書き換える
⑥[save]ボタンを押す
GlassFish serverを再起動
NetBeans
 [サービスタブ]→サーバー→GlassFish→アプリケーション
 と選択し、デプロイ済みのアプリケーションを右ボタンでクリックしてすべてアンデプロイする

でOKです。

 XMLを編集して行う方法もあります。

Glassfishインストールディレクトリを開いて
 domains → domain1 → config と選択する
② domain.xmlファイルをエディタで開く
③ 330行目あたりにある<network-listeners>タグに書かれているポート番号を書き換える
④保存する
⑤上記⑦、⑧の手順を実行する 

でOKです。


ただ、ウェブサーバーを動かしている状態でこの操作を行うと、ポート番号がダブってしまい、起動できません。
ウェブサーバーを停止するか、使用するポートを80番以外に変更する必要があります。