これはかなり一般的なエラーだと思います。ドキュメントが見つからないようです。
WindowsXPでNetBeans6.8を使用して、jspとBeanを使用してJavaWebプロジェクトを実行しようとしています。
考え?そのような新しい質問についてお詫びします。
-カーブ
これはかなり一般的なエラーだと思います。ドキュメントが見つからないようです。
WindowsXPでNetBeans6.8を使用して、jspとBeanを使用してJavaWebプロジェクトを実行しようとしています。
考え?そのような新しい質問についてお詫びします。
-カーブ
誰が港を占領したかを知る必要があります。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アプリケーションをもう一度デプロイしようとしましたが、今回は成功しました。
私はこの問題(WinXpとnetbeans7.0)に直面し、それを解決しました。これは、私が使用しているNOD323.0アンチウイルスの問題です。それを解決するには、nod32アンチウイルスを開きます
設定>ウイルスとスパイウェアに対する保護を選択>インターネットアクセス保護を選択>HTTPを選択>Webブラウザを選択
次に、プログラムのリストでNetBeans IDEを赤い十字でマークします(ダブルクリックして)
PS nod32の上記の設定への実際のパスは、英語版のアンチウイルスを使用していないため、環境によって異なる場合があります。上記のパスを翻訳したばかりです。
答えは、Andyがこれで言ったようにプロセスjava.exeを強制終了することです:netstat -aon | find ":80" | find "LISTENING"
。サーバーはローカルホストIPをローカルホストポート8080と混同するため、同じドメイン名が登録されている他のサーバーを必ず削除する必要があります。
すでにtomcatまたはapacheサーバーを実行している場合は、それらを停止してアプリケーションを再度実行する必要があります。これで動作します。service[servicename] stop!
ブラウザでlocalhost:8080と入力し、8080を使用しているものを見つけます
Ubuntu14.04でNetBeans*+Glassfish4を使用しています。同じエラーが発生します。TOMCATの実行を停止すると、この問題は解決されました。
sudo service tomcat7 stop
私はこの問題に直面しています。そして私は解決するのに非常に苦しんでいます。解決策は1つのコマンドラインだけです.....sudoservice tomcat7 stop
アンドレイが言ったように、最初に、コマンドラインで次のように入力します。
> netstat -aon | find ":80" | find "LISTENING"
次に、結果のタスクを強制終了します
> taskkill /F /pid 4996
ここで、4996は、netstatコマンドを入力したときに取得するpidです。同じ問題が発生しましたが、タスクがタスクマネージャーに表示されなかったため、taskkillコマンドを使用する必要がありました。
GlassFishを手動で起動する必要があります。コンソールに移動して、次のコマンドを実行します。
c:\ glassfishv3 \ bin> asadmin start-domain
プロジェクトをNetBeansで実行します。
NetBeansで、[ツール] / [サーバー]に移動し、Glassfishサーバーを追加します。具体的には、glassfishインストールのフォルダを見つけます。