2017-02-09 17 views
0

私は、私は、このオプションを追加10200するオフセットバインディング必要があります。HTTPバインディングポートを変更せずにWildFlyソケットバインディングオフセットを変更するには?

-Djboss.socket.binding.port-offset=10200 -Djboss.http.port=7011 -Djboss.https.port=7010 

しかし、HTTPポートは、私が7011であることをHTTPポートを必要とし、オフセット10200を減算する方法はありません17211.

になりましたどうすればいいですか?

+0

なぜオフセットを設定しますか?オフセットは10200〜7011を追加します。 – happy

答えて

1

残念ながら、現在、Wildflyで完全にやりたいことを行う方法はありません。

デフォルトの設定を見ると、port-offsetはsocket-binding-groupで制御されます。グループ内のすべてのポートが増加します。

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

そして、あなたが設定のためのXSDに見える場合は、設定は1つのソケットだけ結合グループを許可することが表示されます:あなたはHTTPを望んでいないだろう、なぜ

<xs:element name="socket-binding-group" type="standalone-socket-binding-groupType" minOccurs="0" maxOccurs="1"/> 

は私が求めることができますインクリメント?サーバー上でWFの複数のインスタンスを実行している場合は、常にすべてのポートを増やしたいと考えています。 1つのインスタンスのみを実行している場合は、このような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でオフセットポートを残して、あなたは良いです。

関連する問題