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, tools, and much more.