我需要绑定偏移量为10200,所以我添加了这个选项:
-Djboss.socket.binding.port-offset=10200 -Djboss.http.port=7011 -Djboss.https.port=7010但是HTTP端口变成了17211。
我需要HTTP端口为7011,没有办法从7011中减去偏移量10200。我该怎么做呢?
发布于 2017-02-10 15:43:35
不幸的是,目前还没有办法完全在Wildfly中做你想做的事情。
如果您将查看默认配置,那么端口偏移量是在socket-binding-group中控制的。它将递增该组中的每个端口。
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">如果您查看配置的XSD,您将看到该配置只允许一个socket-binding-group:
<xs:element name="socket-binding-group" type="standalone-socket-binding-groupType" minOccurs="0" maxOccurs="1"/>我能问一下为什么你不想让http递增吗?如果您在一台服务器上运行多个WF实例,则始终希望所有端口递增。如果您只运行一个实例,则可以直接在standalone.xml中配置所有端口,如下所示:
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="7011"/>
<socket-binding name="https" port="7010"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>
<outbound-socket-binding name="mail-smtp">
<remote-destination host="localhost" port="25"/>
</outbound-socket-binding>
</socket-binding-group>然后,只需将端口偏移量保留为0,就可以了。
https://stackoverflow.com/questions/42146296
复制相似问题