2

Netbeans IDE バージョン 6.8 と Glassfish バージョン 3 を使用しています。私の Glassfish リスナーはポート 81 に設定されていますが、Netbenas IDE 経由で最も単純な Web アプリケーションを実行しようとすると、ポート 8080 で実行しようとします。どこで変更できますか? Web アプリケーションにポート 8080 を使用することは、私にとって問題外です。

4

5 に答える 5

10

次のような構成フォルダーを見つけます。

C:\Program Files\glassfish-3.0.1\glassfish\domains\domain1\config

任意のテキスト エディタを使用して domain.xml を開きます。

8080 を探して、他のポート番号と競合しない他のポート番号に変更します。

ソース: http://ohmjavaclasses.blogspot.com/2012/01/how-to-change-port-number-for-glassfish.html

于 2012-01-27T12:29:25.767 に答える
2

少し遅れますが、これはうまくいくはずです...

私はもう6.8を持っていませんが、6.9と6.10m1には次のことが当てはまります-ディレクトリ<homedir>/。netbeans/<version> / configに、.nbattrsというファイルがあります-それを編集して探します何かのようなもの:

<attr name="GlassFishEE6\Instances\glassfish_autoregistered_instance\httpportnumber" stringvalue="8082"/>

値を適切なGlassfishドメインで設定した値に変更します。私のように、Glassfishの複数のバージョンがインストールされている場合、または複数のドメインがある場合は、.... displayNameキーを探して、鼻をたどってください。どちらを変更しているかは明らかです。

HTH、

ジョン

注意:もちろん、サーバーを削除して、ウィザードを使用してサーバーを再度追加し、適切なポートを選択することもできますが、.nbattrsの編集ははるかに簡単だと思います

注意:ディレクトリチェーンのさらに下に、glassfish configを含む別の.nbattrsファイルがあり(正確な場所を思い出せません-申し訳ありません!)、これはポートを変更するのに適切な場所のようです-しかし、このファイルを編集すると、私にとっては、Netbeansを起動するたびに、config/.nbattrsファイルにあるもので上書きされるためです。

于 2010-10-13T20:10:46.423 に答える
1

私も少し遅れていますが、将来誰かがこの問題に遭遇した場合に備えて、同じようにコメントを追加します。デフォルト(8080)のTomcatサーバーと競合しないように、別のポート(2118)でローカルにNetBeans6.9.1とGlassFish3を使用してWindows7を実行しています。に移動すると<home_dir>/.netbeans/<version>/config/GlassFishEE6/Instances.nbattrsファイルが見つかります。

<attr name="httpportnumber" stringvalue="8080"/>目的のポートを反映するように編集します。ファイルを保存します。サーバーを再起動すると、NetBeansを使用して、必要に応じてWebアプリをデプロイ/テストできるようになります。

ちなみに、下<home_dir>/.netbeans/<version>/config/J2EE/InstalledServersを覗いてみると、別の.nbattrsファイルが表示されます。ローカルに2つのアプリサーバーがインストールされている<fileobject name="instance">ため、Tomcatと<fileobject name="instance_1">GlassFishが表示されます。XMLエントリは、各サーバーに割り当てられたそれぞれのポートと、前の.nbattrsファイルで行われた変更を反映します<attr name="port" stringvalue="8080"/><attr name="port" stringvalue="2118"/>

お役に立てれば。

于 2011-04-13T14:00:15.953 に答える
0

Glassfish 3.1.1 を使用している場合は、/home/user/.netbeans/7.1.2/config/GF3_1/domain1/config/domain.xml にある可能性があります。8080 ポートを見つけて、別のポート番号に置き換えます。

于 2013-02-05T13:19:09.307 に答える