如何解决来自jgroups堆栈的jboss / eap docker容器错误
使用“ registry.redhat.io/jboss-eap-7/eap73-openjdk8-openshift-rhel7”基础映像运行Docker容器时,出现以下错误。出于测试目的,它在RHEL7.4下作为独立的Docker容器(使用docker运行时)执行
Docker CMD
CMD [“ /opt/eap/bin/standalone.sh"、"-c"、"***-standalone.xml"、"-b"、"0.0.0.0"、"-bmanagement”,“ 0.0.0.0“]
Docker RUN
docker run -p 8002:8002 -p 8003:8003 -t jboss / app:latest
07:52:31,747错误[org.jboss.as.controller.management-operation](控制器引导线程)WFLYCTL0013:操作(“添加”)失败-地址:([ (“ subsystem” =>“ jgroups”), (“频道” =>“ ee”) ])-失败描述:{“ WFLYCTL0080:失败的服务” => {“ org.wildfly.clustering.jgroups.channel.ee” =>“ java.lang.IllegalStateException:java.lang.Exception:事件[FIND_INITIAL_MBRS FIND_MBRS]是是GMS所必需的,但其下面的任何协议均未提供
这是*** standalone.xml内部的jgroups堆栈
<subsystem xmlns="urn:jboss:domain:jgroups:7.0">
<channels default="ee">
<channel name="ee" stack="udp"/>
</channels>
<stacks>
<stack name="tcp">
<transport type="TCP" socket-binding="jgroups-tcp"/>
<protocol type="MERGE3"/>
<protocol type="FD_SOCK"/>
<protocol type="FD_ALL"/>
<protocol type="VERIFY_SUSPECT"/>
<protocol type="pbcast.NAKACK2"/>
<protocol type="UNICAST3"/>
<protocol type="pbcast.STABLE"/>
<protocol type="pbcast.GMS"/>
<protocol type="MFC"/>
<protocol type="FRAG3"/>
</stack>
<stack name="udp">
<transport type="UDP" socket-binding="jgroups-udp"/>
<protocol type="MERGE3"/>
<protocol type="FD_SOCK"/>
<protocol type="FD_ALL"/>
<protocol type="VERIFY_SUSPECT"/>
<protocol type="pbcast.NAKACK2"/>
<protocol type="UNICAST3"/>
<protocol type="pbcast.STABLE"/>
<protocol type="pbcast.GMS"/>
<protocol type="UFC"/>
<protocol type="MFC"/>
<protocol type="FRAG3"/>
</stack>
</stacks>
</subsystem>
此致
Balu
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。