既に使用されているアドレス:JVM_Bind (ポート競合)
1. エラーの説明
2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await
Serious: StandardServer.await: create[8005]:
java.net.BindException: アドレスはすでに使用中です: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:662)にて。
at org.apache.catalina.startup.Catalina.start(Catalina.java:614)。
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-7-20 11:05:18 org.apache.coyote.http11.Http11Protocol ポーズ
2. 原因分析
上記の説明からわかるように、ポート8005が占有されているためです。
3. 回避策
cmdで、コマンドを入力します。 <スパン netstat -anoで全ポートの占有率を確認し、ポート8005を占有しているプロセスpidを見つけ、タスクマネージャでそのプロセスを削除し、tomcatを再度起動してください。ここで、cmdコマンドを使うのが不便な場合は、TCPViewというプログラムを使うとよいでしょう。
<スパン cmdでのポートビューは、以下の画像のようになります。
LoveViewポートの下にあるTCPViewは以下の通りです。
<スパン 4. 通常のAddressが既に使用されている可能性の分析。JVM_Bindエラー
II. ポート番号が占有されている、oracleをインストールしている場合、oracleが8080番ポートを使用している可能性がある、oracleをインストール後、OracleHttpサービスを開始すると8080番ポートを占有するようになります。
TOMCATが複数回起動されている可能性が高く、ECLIPSE下でTOMCATが繰り返し起動されるとこの問題が発生するので、これが原因かどうか調査してください。
IV. Windowsでない場合、ポート80はすでに占有されています。WindowsのOSである場合。IISがインストールされているかどうか確認してください。
関連
-
アクセス制限です。タイプ 'BASE64Decoder' は API ではない (必要なライブラリ xxx の制限)
-
Map<String,Boolean> 型をインスタンス化できません。
-
SLF4J: クラスパスが複数の SLF4J バインディングを含んでいる Error
-
エラー: jdkのバージョンの問題により、クエリへの参照が曖昧になる
-
Springの構成でエラーなくIntelliJのアイデア、アセンブリオブジェクトは、自動配線できませんでした。
-
XXX型を囲むインスタンスはアクセスできない問題をJavaで解決
-
環境変数JAVA_HOME(値xxx)が有効なJVMのインストール先を指していません。
-
java にリソースリークがある: 'XXX' は決して閉じられない ソリューション
-
エラー コンストラクタ worker(int, String, float) は未定義です。
-
HttpServletRequest型ではgetServletContext()メソッドは未定義です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
xxx は型に解決できない エラー解決
-
Java の例外解決。コンストラクタの呼び出しはコンストラクタ内の最初のステートメントでなければならない
-
mvn -v error: main class not found or couldn't be loaded org.codehaus.plexus.classworlds.launcher.
-
java.lang.UnsupportedOperationException 解決方法
-
無効なカラム名
-
svn: 接続から読み取ることができません。リモートホストが既存の接続を強制的に閉じました。
-
未処理の例外:java.text.ParseException
-
Javaで未処理の例外が発生する理由
-
中に内部エラーが発生しました。「pro-test 用のディスクリプタをロードしています。
-
org.apache.tools.zip を使用した Zip 圧縮・解凍