2017-06-14 17 views
0

デュアルアドレススタックネットワーク環境(ipv4とipv6アドレスの両方をサポートするネットワーク)でjboss eap 6.4.0サーバを使用しています。jbossでipv4アドレススタックを無効にする方法EAP 6.4.0サーバ

私はipv4アドレススタックをeapサーバー側から無効にしたいと考えています。このため、私は上記のコードで

JAVA_OPTS="-Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=false" 
    JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true" 
    JAVA_OPTS="$JAVA_OPTS -Djboss.modules.policy-permissions=true" 
    JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv6Addresses=true" 
は、私は、2つの変更を行った---以下の変更でstandalone.xmlを更新した - [1] -Djava.net.preferIPv4Stack =偽」及び[2] - Djava.net.preferIPv6Addresses = true」を

その後、私は、コマンドを実行している -

./standalone.sh -b :: 

そのサーバーが私のLinuxマシンのIPv6アドレスを聞くことができますので、私は-b ::を使用しています。

上記の設定は機能していません。私はipv6とipv4アドレスの両方を使ってサーバーの公開ページにアクセスできます。

Ipv4アドレススタックは上記の設定でブロックされません。

助けてください!

おかげ ラーフル

答えて

0

無効にIPv4のスタックJavaのプロパティ:

  1. オープンスタンドアロンサーバA.FORインストール

    に関連するファイル: オープンEAP_HOME/binに/スタンドアロン.conf .conf。

    B.管理対象ドメインの場合: EAP_HOME/bin/domain.confを開きます。例えば-Djava.net.preferIPv4Stack = falseの

2.Change falseにはIPv4スタックJavaプロパティのJava VMに渡す

#Specifyオプション。 # ["x $ JAVA_OPTS" = "x"]; JAVA_OPTS = " - Xms64m -Xmx512m -XX:MaxPermSize = 256m -Djava.net.preferIPv4Stack = false -Dorg.jboss.resolver.warning = true -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun。 rmi.dgc.server.gcInterval = 3600000 -Djava.net.preferIPv6Addresses = true " fi

+0

ありがとうございました。私はすでにあなたが言及した解決策を試したが、うまくいかない。また、サーバーを起動すると、ipv4プロパティがfalseに設定され、ipv6プロパティがtrueに設定されていることがわかります。私はLinuxシステムを使用しています。この設定はLinuxシステムでも機能しますか? – malviyarahuljayendra

関連する問題