Jakarta ee 无法启动JBoss EAP 6.2

Jakarta ee 无法启动JBoss EAP 6.2,jakarta-ee,jboss,jboss7.x,Jakarta Ee,Jboss,Jboss7.x,在JBoss Developer studio中启动JBoss EAP 7时获得以下日志: 08:12:26,838 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.serverManagement.controller.management.http: org.jboss.msc.service.StartException in servi

在JBoss Developer studio中启动JBoss EAP 7时获得以下日志:

08:12:26,838 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.serverManagement.controller.management.http: org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http: Address already in use: bind /127.0.0.1:9990
at org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:224) [jboss-as-server-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method) [rt.jar:1.7.0_60]
    at sun.nio.ch.Net.bind(Net.java:444) [rt.jar:1.7.0_60]
    at sun.nio.ch.Net.bind(Net.java:436) [rt.jar:1.7.0_60]
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) [rt.jar:1.7.0_60]
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) [rt.jar:1.7.0_60]
    at org.jboss.sun.net.httpserver.ServerImpl.<init>(ServerImpl.java:144)
    at org.jboss.sun.net.httpserver.HttpServerImpl.<init>(HttpServerImpl.java:54)
    at org.jboss.sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(DefaultHttpServerProvider.java:38)

    at org.jboss.com.sun.net.httpserver.HttpServer.create(HttpServer.java:147)
    at org.jboss.as.domain.http.server.ManagementHttpServer.create(ManagementHttpServer.java:162)
    at org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:190) [jboss-as-server-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
    ... 5 more

08:12:26,843 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on 127.0.0.1:9999
08:12:26,863 INFO  [org.apache.coyote.http11] (MSC service thread 1-1) JBWEB003001: Coyote HTTP/1.1 initializing on : http-localhost/127.0.0.1:8080
08:12:26,845 INFO  [org.jboss.as.remoting] (MSC service thread 1-2) JBAS017100: Listening on 127.0.0.1:4447
08:12:26,870 INFO  [org.apache.coyote.http11] (MSC service thread 1-1) JBWEB003000: Coyote HTTP/1.1 starting on: http-localhost/127.0.0.1:8080
08:12:27,009 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
08:12:27,251 INFO  [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.serverManagement.controller.management.http: org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http: Address already in use: bind /127.0.0.1:9990

08:12:27,394 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015964: Http management interface is not enabled
08:12:27,394 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015954: Admin console is not enabled
08:12:27,394 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: JBoss EAP 6.2.0.GA (AS 7.3.0.Final-redhat-14) started (with errors) in 3937ms - Started 127 of 186 services (2 services failed or missing dependencies, 56 services are passive or on-demand)
08:12:26838错误[org.jboss.msc.service.fail](msc服务线程1-7)MSC000001:无法启动服务jboss.serverManagement.controller.management.http:org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http:地址已在使用中:bind/127.0.0.1:9990
在org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:224)[jboss-as-server-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
在org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)[jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
在org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)[jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[rt.jar:1.7.060]
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[rt.jar:1.7.060]
在java.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_60]
原因:java.net.BindException:地址已在使用中:bind
在sun.nio.ch.Net.bind0(本机方法)[rt.jar:1.7.0_60]
在sun.nio.ch.Net.bind(Net.java:444)[rt.jar:1.7.0_60]
在sun.nio.ch.Net.bind(Net.java:436)[rt.jar:1.7.0_60]
在sun.nio.ch.serversocketchannelmp.bind(serversocketchannelmp.java:214)[rt.jar:1.7.060]
位于sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)[rt.jar:1.7.0\u 60]
位于org.jboss.sun.net.httpserver.ServerImpl.(ServerImpl.java:144)
位于org.jboss.sun.net.httpserver.HttpServerImpl.(HttpServerImpl.java:54)
位于org.jboss.sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(DefaultHttpServerProvider.java:38)
位于org.jboss.com.sun.net.httpserver.httpserver.create(httpserver.java:147)
位于org.jboss.as.domain.http.server.ManagementHttpServer.create(ManagementHttpServer.java:162)
在org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:190)[jboss-as-server-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
... 还有5个
08:12:26843信息[org.jboss.as.remoting](MSC服务线程1-3)JBAS017100:监听127.0.0.1:9999
08:12:26863信息[org.apache.coyote.http11](MSC服务线程1-1)JBWEB003001:coyote HTTP/1.1初始化时间:HTTP localhost/127.0.0.1:8080
08:12:26845信息[org.jboss.as.remoting](MSC服务线程1-2)JBAS017100:监听127.0.0.1:4447
08:12:26870信息[org.apache.coyote.http11](MSC服务线程1-1)JBWEB003000:coyote HTTP/1.1开始于:HTTP localhost/127.0.0.1:8080
08:12:27009信息[org.jboss.as.connector.subsystem.datasources](MSC服务线程1-2)JBAS010400:绑定数据源[java:jboss/datasources/ExampleDS]
08:12:27251信息[org.jboss.as.controller](控制器引导线程)JBAS014774:服务状态报告
JBAS014777:未能启动的服务:服务jboss.serverManagement.controller.management.http:org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http:已在使用的地址:bind/127.0.0.1:9990
08:12:27394信息[org.jboss.as](控制器引导线程)JBAS015964:未启用Http管理接口
08:12:27394信息[org.jboss.as](控制器启动线程)JBAS015954:未启用管理控制台
08:12:27394错误[org.jboss.as](控制器启动线程)JBAS015875:jboss EAP 6.2.0.GA(as 7.3.0.Final-redhat-14)在3937ms内启动(有错误)-启动186个服务中的127个(2个服务失败或缺少依赖项,56个服务为被动或按需)
我试图通过在服务器控制台中更改端口(Web:8080和management:9999)来解决这个问题,但问题仍然存在


提前谢谢

最有可能的是,您有另一个JBoss实例在后台运行。例如,如果您在eclipse中启动JBoss,并且eclipse崩溃,那么在重新启动之后,由于服务器仍然处于活动状态,您将无法再次启动服务器。因此,如果还有其他JBoss,请检查正在运行的进程。

您可以尝试在JBoss中的standalone.xml中的端口添加偏移量

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:9}">

在本例中,我将偏移量添加为9。您可以选择任何其他号码来获取未绑定的新端口

您还可以验证是否有另一个JBoss实例正在运行并将其关闭

希望这有帮助