tomcat java.net.BindException:要求されたアドレスソリューションを割り当てることができません



Tomcat Java Net Bindexception



今日のオンラインは、より厄介な問題の下で遭遇しました。TOMCATは次のエラーで始まります。

21-Apr-2016 15:14:19.077 SEVERE [main] org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8015]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.(ServerSocket.java:237) at org.apache.catalina.core.StandardServer.await(StandardServer.java:420) at org.apache.catalina.startup.Catalina.await(Catalina.java:717) at org.apache.catalina.startup.Catalina.start(Catalina.java:663) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 21-Apr-2016 15:14:19.077 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ['http-nio-80'] 21-Apr-2016 15:14:19.082 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ['ajp-nio-8009']

ポートが占有しているログの観点から、原因の注意深い分析によって占有されているポートは見つかりませんでした。 8015では、バインディングシステムポートで見つかったTCP8015ポートを作成できないため、システムが待機しているように見え、対応する一時停止が発生します。事前設定されたタイムアウト期間が完了しなかった後、Tomcatが操作を停止したことがわかります。明らかですが、Tomcatは正常に起動しません!



多くの調査の結果、Tomcatのバンドルデータが上記のローカルホストにバインドされていることがわかりました。HOSTを見て、入力された中国語の記号があるため、操作とメンテナンスがホストファイルを変更したことを発見しました。

127.0.0.1ローカルホスト