これはかなり一般的なエラーだと思います。ドキュメントが見つからないようです。
WindowsXPでnetbeans6.8を使用して、jspとbeansを使用してJava Webプロジェクトを実行しようとしています。
考え?そのような新しい質問についてお詫びします。
-カーブ
誰が港を占領したかを知る必要があります。 cmdで実行netstat -aon | find ":80" | find "LISTENING"
プロセスIDが表示されます。タスクマネージャに移動してドロップします。
Linuxでは、サーバー名がhostsファイルにない場合にこのエラーが発生します
/ etc/hostnameをチェックし、/ etc/hostsに次のエントリがあることを確認します。
127.0.0.1 [your_hostname]
起動時にGlassfishからポートがすでに使用されているというエラーが表示され、使用されていないことがわかっている場合、問題はほぼ確実にホスト名が正しく設定されていないことです。 Glassfishは、マシンのホスト名を検索し、そのホスト名を使用してポートにバインドしているようです。ホスト名が正しく解決されない場合、バインドできず、ポートが使用中であることが報告されます。
コマンドラインで「hostname」と入力して、報告されたホスト名が正しいかどうかを確認してください。 pingを実行し、マシンのIPアドレスに解決されることを確認します。
/ etc/hostsファイル(Linuxの場合)を見て、すべてが問題ないかどうかを確認します。
また、/ etc/sysconfig/networkファイルをチェックして、ホスト名が正しく設定されていることを確認してください。
私はあなたとまったく同じ問題を2回経験しましたが、どちらの場合もホスト名の問題であることが判明しました。 Glassfishは、これについてより適切なエラー報告を行う必要があります。
私はちょうどこの問題に遭遇していました。私がしたことは、localhost:8080をポイントしてブラウザを開くことでした。 Glassfishのインスタンスがすでに実行されているように見えました。
そこで、localhost:4949(Glassfishサーバー管理ページ)に移動し、左側のペインで[サーバー(管理サーバー)]をクリックして、[停止]ボタンを押しました。
J2EEアプリケーションをもう一度デプロイしようとしましたが、今回は成功しました。
すでにTomcatまたはApacheサーバーを実行している場合は、それらを停止してアプリケーションを再度実行する必要があります。これで機能します。service[servicename] stop!
私はこの問題(WinXpとnetbeans7.0)に直面し、それを解決しました。これは、私が使用しているNOD323.0アンチウイルスの問題です。それを解決するには、nod32アンチウイルスを開きます
設定>ウイルスとスパイウェアに対する保護を選択>インターネットアクセス保護を選択> HTTPを選択> Webブラウザを選択
次に、プログラムのリストでNetBeans IDEを赤十字でマークします(ダブルクリック))
P.S. nod32の上記の設定への実際のパスは、英語版のアンチウイルスを使用していないため、環境によって異なる場合があります。上記のパスを翻訳したばかりです。
答えは、Andyがこれで言ったようにプロセスJava.exeを強制終了することです:netstat -aon | find ":80" | find "LISTENING"
。サーバーはローカルホストIPとローカルホストポート8080を混同しているため、同じドメイン名が登録されている他のサーバーは必ず削除する必要があります。
ブラウザでlocalhost:8080と入力し、8080を使用しているものを見つけます
アンドレイが言ったように、最初に、コマンドラインで次のように入力します。
> netstat -aon | find ":80" | find "LISTENING"
次に、結果のタスクを強制終了します
> taskkill /F /pid 4996
ここで、4996は、netstatコマンドを入力したときに取得するpidです。同じ問題が発生しましたが、タスクがタスクマネージャーに表示されなかったため、taskkillコマンドを使用する必要がありました。
Ubuntu14.04でNetBeans * + Glassfish4を使用しています。同じエラーが発生します。 Tomcatの実行を停止すると、この問題は解決されました。
Sudo service Tomcat7 stop
私はこの問題に直面しています。そして私は解決するのに非常に苦しんでいます。解決策はたった1つのコマンドラインです..... SudoサービスTomcat7停止