OnCommand 应用程序服务无法启动,并出现错误: "address already in use"
适用于
OnCommand 应用程序
问题
启动 OnCommand 应用程序服务时,此服务最终无法启动。查看相关服务日志会发现一个错误,指出 "Address already in use" 。根据所使用的 OnCommand 应用程序,地址和端口可能会有所不同。
以下是 Unified Manager 中 " 地址已在使用 " 套接字绑定错误的示例。在此示例中,服务正在尝试绑定到 0.0.0.0 : 80 ,但已在使用中,并受另一个进程绑定,从而导致服务初始化失败。
2021-02-17 09:52:00,629 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.deployment.unit."mega-app.ear".deploymentCompleteService (missing) dependents: [service jboss.deployment.unit."dfm-app.war".PARSE]
service jboss.http-upgrade-registry.default (missing) dependents: [service jboss.messaging-activemq.default]
WFLYCTL0186: Services which failed to start: service org.wildfly.undertow.listener.default: Address already in use: bind /0.0.0.0:80