私のWindows PCの開発環境は結構入りくんでいます。
NetBeans、eclipse、XAMPPなどいろいろな環境でWeb開発をするのですが、その中で厄介なのはXAMPPのMySQLを使ってNetBeans開発するパターンです。
デフォルトだとphpMyAdminとNetBeans+GlassFishのポートが競合してしまい、同時に動かすことができない。
そこでGlassFishのポートを変更することに。
- GlassFishを停止する。
- domain.xml を編集する。
GlassFishのドメインフォルダを探し出し、その下のconfigまで移動してください。
NetBeansご利用の場合、サービスタブ内のサーバーから対象のGlassFishを見つけて、プロパティでフォルダを見つけられます。
network-listeners内のnetwork-listenerのポート番号を変更します。よくある変更は port=”8081″ ですね。
本作業を行う前には、必ずdomain.xmlをバックアップしましょう。ファイル内で使わない定義をコメントアウトした場合、GlassFish起動時に正規化されて不要と判断されたコメントは削除されてしまいます。 - GlassFishを起動する。
これで対応完了です。アクセスURLはポート番号付きです。
http://localhost:8081/hoge/