JBoss EAP で java.net.BindException: Address already in use エラーが発生する
Issue
- サーバーのログファイルに以下のメッセージが表示されます。
java.lang.Exception:Port NNNN already in use.
...Caused by: java.net.BindException:Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
...
- Windows OS で JBoss EAP 6.3.0 を実行していると以下のエラーが発生しますJboss ポートセットは 8080 から開始しますが、あるサービスの Http11Protocol が 80 ポートを使用するのはなぜですか?ポートセットを 100 に増やすと問題なく動作しますが、Jboss サーバー 4 バージョンから jboss eap 6.3.0 に移行すると、Jboss 4 は同じマシンの IIS サーバーとともに 8080 ポートセットで実行します。IIS と同じサーバーポートセット 8080 を使用することはできますか?
- 以下の ERROR メッセージがログに記録されます。
18:09:02,035 ERROR [org.apache.coyote.http11.Http11Protocol] (MSC service thread
1-4) JBWEB003043:Error initializing endpoint: java.net.BindException:Address
already in use:JVM_Bind /0.0.0.0:80
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:979) [jb
ossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:174)
[jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.connector.Connector.init(Connector.java:985) [jbo
ssweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:3
18) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(Se
rviceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-r
edhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceCont
rollerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145) [rt.jar:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615) [rt.jar:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80]
18:09:02,457 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC0000
01:Failed to start service jboss.web.connector.http: org.jboss.msc.service.Star
tException in service jboss.web.connector.http:JBAS018007:Error starting web c
onnector
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 4.x
- 5.x
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
