這是本文件的舊版!


Java Service Wrapper service can't start of pure IPv6 env

我們使用的Java Service Wrapper(後面簡稱JSW)版本是3.5.26,作業系統是Linux;我們發現在把loobpack的inet4刪除後,service就無法啟動了。從JSW log中可以發現,這是由於JSW內部溝通要使用的port無法被綁定:


本篇文章主要分享我們的解決方式。

首先可以在正常使用的情況下,執行netstat確認port的綁定狀況:

root@tony:/opt# netstat -na | grep 32000
tcp        0      0 127.0.0.1:32000         0.0.0.0:*               LISTEN
從以上結果可以得知,JWS預設是綁定IPv4的127.0.0.1。