我正在使用具有雙地址堆棧網絡環境(同時支持ipv4和ipv6地址的網絡)的jboss eap 6.4.0服務器。如何在jboss EAP 6.4.0服務器中禁用ipv4地址棧
我想從eap服務器端禁用ipv4地址堆棧。對於這一點,我已經更新standalone.xml下方變化---
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"
在上面的代碼中,我做出如下修改 - [1] -Djava.net.preferIPv4Stack =假」和[2] -
./standalone.sh -b ::
我使用-b ::讓服務器可以聽我的Linux機器的IPv6地址 - Djava.net.preferIPv6Addresses =真正的」
之後,我運行命令。
上面的配置不工作,在這裏。我可以使用ipv6和ipv4地址訪問服務器的公共頁面。
IPV4地址堆棧沒有被上述配置阻塞。
請幫忙!!
感謝 拉胡爾
感謝您的幫助。我已經嘗試過你提到的解決方案,但它不起作用。另外,當我啓動服務器時,可以看到ipv4屬性設置爲false,ipv6屬性設置爲true。我正在使用linux系統。這個配置也可以在Linux系統中運行嗎? – malviyarahuljayendra