9

これはかなり一般的なエラーだと思います。ドキュメントが見つからないようです。

WindowsXPでNetBeans6.8を使用して、jspとBeanを使用してJavaWebプロジェクトを実行しようとしています。

考え?そのような新しい質問についてお詫びします。

-カーブ

4

13 に答える 13

14

誰が港を占領したかを知る必要があります。cmdで実行すると、netstat -aon | find ":80" | find "LISTENING"プロセスIDが表示されます。タスクマネージャに移動してドロップします。

于 2010-03-02T19:33:43.117 に答える
12

Linuxでは、サーバー名がhostsファイルにない場合にこのエラーが発生します

/ etc / hostnameをチェックし、/ etc/hostsに次のエントリがあることを確認します。

127.0.0.1 [your_hostname]

于 2011-04-04T03:10:56.053 に答える
3

起動時にGlassfishからポートがすでに使用されているというエラーが表示され、使用されていないことがわかっている場合、問題はホスト名が正しく設定されていないことです。Glassfishは、マシンのホスト名を検索し、そのホスト名を使用してポートにバインドしているようです。ホスト名が正しく解決されない場合、バインドできず、ポートが使用中であることが報告されます。

コマンドラインで「hostname」と入力して、報告されたホスト名が正しいかどうかを確認してください。pingを実行し、マシンのIPアドレスに解決されることを確認します。

/ etc / hostsファイル(Linuxの場合)を見て、すべてが問題ないかどうかを確認します。

また、/ etc / sysconfig / networkファイルをチェックして、ホスト名が正しく設定されていることを確認してください。

私はあなたとまったく同じ問題を2回経験しましたが、どちらの場合もホスト名の問題であることが判明しました。Glassfishは、これについてより適切なエラー報告を行う必要があります。

于 2011-06-13T12:37:34.723 に答える
2

私はちょうどこの問題に遭遇していました。私がしたことは、localhost:8080をポイントしてブラウザを開くことでした。Glassfishのインスタンスがすでに実行されているように見えました。

そこで、localhost:4949(Glassfishサーバー管理ページ)に移動し、左側のペインで[サーバー(管理サーバー)]をクリックして、[停止]ボタンを押しました。

J2EEアプリケーションをもう一度デプロイしようとしましたが、今回は成功しました。

于 2011-04-14T01:39:13.047 に答える
1

私はこの問題(WinXpとnetbeans7.0)に直面し、それを解決しました。これは、私が使用しているNOD323.0アンチウイルスの問題です。それを解決するには、nod32アンチウイルスを開きます

設定>ウイルスとスパイウェアに対する保護を選択>インターネットアクセス保護を選択>HTTPを選択>Webブラウザを選択

次に、プログラムのリストでNetBeans IDEを赤い十字でマークします(ダブルクリックして)

PS nod32の上記の設定への実際のパスは、英語版のアンチウイルスを使用していないため、環境によって異なる場合があります。上記のパスを翻訳したばかりです。

于 2011-08-21T16:01:51.227 に答える
1

答えは、Andyがこれで言ったようにプロセスjava.exeを強制終了することです:netstat -aon | find ":80" | find "LISTENING"。サーバーはローカルホストIPをローカルホストポート8080と混同するため、同じドメイン名が登録されている他のサーバーを必ず削除する必要があります。

于 2012-04-23T10:42:30.810 に答える
1

すでにtomcatまたはapacheサーバーを実行している場合は、それらを停止してアプリケーションを再度実行する必要があります。これで動作します。service[servicename] stop!

于 2014-11-06T01:52:54.127 に答える
1

ブラウザでlocalhost:8080と入力し、8080を使用しているものを見つけます

于 2015-04-29T06:34:37.753 に答える
0

Ubuntu14.04でNetBeans*+Glassfish4を使用しています。同じエラーが発生します。TOMCATの実行を停止すると、この問題は解決されました。

sudo service tomcat7 stop
于 2014-08-09T13:23:42.077 に答える
0

私はこの問題に直面しています。そして私は解決するのに非常に苦しんでいます。解決策は1つのコマンドラインだけです.....sudoservice tomcat7 stop

于 2014-08-22T13:12:25.210 に答える
0

アンドレイが言ったように、最初に、コマンドラインで次のように入力します。

> netstat -aon | find ":80" | find "LISTENING"

次に、結果のタスクを強制終了します

> taskkill /F /pid 4996

ここで、4996は、netstatコマンドを入力したときに取得するpidです。同じ問題が発生しましたが、タスクがタスクマネージャーに表示されなかったため、taskkillコマンドを使用する必要がありました。

于 2017-03-20T19:03:50.280 に答える
-1

GlassFishを手動で起動する必要があります。コンソールに移動して、次のコマンドを実行します。

c:\ glassfishv3 \ bin> asadmin start-domain

プロジェクトをNetBeansで実行します。

于 2010-04-23T21:53:07.043 に答える
-1

NetBeansで、[ツール] / [サーバー]に移動し、Glassfishサーバーを追加します。具体的には、glassfishインストールのフォルダを見つけます。

于 2011-05-22T17:42:29.153 に答える