當前我們在OpenJDK 7中使用wildfly 10.1.0.Final。當我將java.net.preferIPv4Stack = false設置爲支持IpV6作爲客戶的新要求時。但是我只在集羣模式下看到以下問題當啓用IPv6時,無法在集羣模式下啓動wildfly 10.1.0.Final
現在我們該怎麼辦?如果我設置了java.net.preferIPv4Stack = true,它工作正常,但這意味着不支持IPv6。
謝謝!
Java的版本 Java版本 「1.7.0_79」 OpenJDK的運行時環境(RHEL-2.5.5.4.el6-x86_64的U79-B14) OpenJDK的64位服務器VM(建立24.79-B02,混合模式)
例外:
2017年10月6日10:35:51667 ERROR [Server服務線程池 - 3] - [org.jboss.modcluster] MODCLUSTER000034:未能啓動做廣告 監聽器: java.net.SocketException:IP_MULTI的參數錯誤CAST_IF: 地址不綁定到任何接口
at java.net.PlainDatagramSocketImpl.socketSetOption(Native Method) at java.net.AbstractPlainDatagramSocketImpl.setOption(AbstractPlainDatagramSocketImpl.java:310) at java.net.MulticastSocket.setInterface(MulticastSocket.java:471) at org.jboss.modcluster.advertise.impl.AdvertiseListenerImpl.init(AdvertiseListenerImpl.java:151) at org.jboss.modcluster.advertise.impl.AdvertiseListenerImpl.start(AdvertiseListenerImpl.java:165) at org.jboss.modcluster.ModClusterService.init(ModClusterService.java:178) at org.wildfly.mod_cluster.undertow.UndertowEventHandlerAdapter.start(UndertowEventHandlerAdapter.java:100) at org.wildfly.clustering.service.AsynchronousServiceBuilder$1.run(AsynchronousServiceBuilder.java:102) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jboss.threads.JBossThread.run(JBossThread.java:320)
2017年10月6日10:35:51797 INFO [MSC服務線程 1-7] - [org.jboss.as.remoting] WFLYRMT0001:聽力上[::]:9999
2017-10-06 10:35:52,014信息[MSC服務線程 1-5] - [org.jboss.as.remoting] WFLYRMT0001:在[::]上收聽:4447
你試圖綁定什麼組播地址? –
https://developer.jboss。org/thread/233410 – user1525949
嘗試綁定多播接口時出現錯誤。你試圖綁定什麼組播地址? IPv6多播地址以'ff'開始,並且有具有特定含義的標誌和範圍。 –