【发布时间】:2020-11-01 21:27:24
【问题描述】:
我正在将我的 jboss eap 6 迁移到 wildfly 18,因为我们正在将我们的应用程序从 java 6 迁移到 java 8。我是 Wildfly 18 的新手,在启动服务器时出现以下错误 -
09:22:59,671 ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0362: Capabilities required by resource '/subsystem=undertow/server=default-server/https-listener=https' are not available:
org.wildfly.network.socket-binding.https; Possible registration points for this capability:
/socket-binding-group=*/socket-binding=*
09:22:59,672 ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0362: Capabilities required by resource '/subsystem=undertow/server=default-server/http-listener=http' are not available:
org.wildfly.network.socket-binding.https; Possible registration points for this capability:
/socket-binding-group=*/socket-binding=*
09:22:59,678 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.**
09:22:59,698 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly Full 18.0.0.Final (WildFly Core 10.0.0.Final) stopped in 13ms
我更改了standalone.xml 文件和standalone-ha.xmlAdded Socket binding changes in both files 中的socket bindinfs -
当我从以前的 jboss eap 6 文件中复制所有这些套接字时。 我能解释一下为什么这些不同的 2 个套接字绑定需要并且在 jboss 中也有效吗?
它在寻找什么能力?我需要添加一些外部元素吗?
需要这方面的建议.. 我是否遗漏了standalone.xml 文件中的某些内容?或打包在模块文件夹中?我很困惑,需要尽快解决这个问题.. 提前谢谢你!
【问题讨论】:
-
你有修改过
standalone.xml吗?您是否肯定没有另一个实例正在运行,可能是通过 IDE 或其他方式?如果您是 Wildfly 的新手,为什么要设置JAVA_OPTS环境变量? -
当我们将应用程序从 java 6 迁移到 java 8 时,我正在将我的 jboss eap 6 迁移到 wildfly 18,我们维护了一个环境变量文件,其中所有 JAVA_HOME 、 JBOSS_HOME 和 JAVA_OPTS 都已设置。是的,我在standalone.xml 中添加了数据源并更改了套接字绑定组。另外,如果端口问题,我的用户不允许检查 8080 端口上正在运行的其他进程。
-
好吧,您遇到了套接字绑定问题。如果你不这样做,它会开始吗?你做了什么改变?
-
请edit 发这个帖子 - cmets 不能很好地处理代码。
-
standalone.xml版本在您提供的更改后开始对我来说很好。您遇到了哪一个问题?
标签: jboss port wildfly jboss-eap-6 wildfly-18