起動時のJavaプログラムの1つで、IPv6(8080)でのみリッスンします。
例えば
# netstat -ntpl
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::8080 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
問題は、外部(ローカルホストを除く)からアクセスできないことです。これを解決するには、これを手動で追加します
-Djava.net.preferIPv4Stack=true
ただし、これにより、プログラムはIPv4ネットワーク専用になります。
上記のsshdのように、IPv4とIPv6の両方をサポートすることは可能ですか?