4.3. IPv6 地址
默认情况下,JBoss EAP 配置为使用 IPv4 地址运行。以下步骤演示了如何配置 JBoss EAP 以使用 IPv6 地址运行。
4.3.1. 为 IPv6 地址配置 JVM 堆栈 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更新启动配置,以首选 IPv6 地址。
流程
打开启动配置文件。
-
作为单机服务器运行时,编辑
EAP_HOME/bin/standalone.conf
文件(或对于 Windows Server,standalone.conf.bat
)。 -
在受管域中运行时,编辑
EAP_HOME/bin/domain.conf
文件(或对于 Windows Server,domain.conf.bat
)。
-
作为单机服务器运行时,编辑
将
java.net.preferIPv4Stack
属性设置为false
。-Djava.net.preferIPv4Stack=false
-Djava.net.preferIPv4Stack=false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 附加
java.net.preferIPv6Addresses
属性,并将它设为true
。-Djava.net.preferIPv6Addresses=true
-Djava.net.preferIPv6Addresses=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
下例演示了在进行上述更改后,启动配置文件中的 JVM 选项如何显示。
4.3.2. 更新 IPv6 地址的接口声明 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
配置中的默认接口值可以更改为 IPv6 地址。例如,以下管理 CLI 命令将 management
接口设置为 IPv6 环回地址(::1
)。
/interface=management:write-attribute(name=inet-address,value="${jboss.bind.address.management:[::1]}")
/interface=management:write-attribute(name=inet-address,value="${jboss.bind.address.management:[::1]}")
以下示例演示了在运行上述命令后 XML 配置可以如何进行。