我创建了一个h2混合模式的小应用程序。数据库是本地的,同时允许远程连接。远程连接是通过tcp。要启动 tcp 服务器,我使用以下代码:
public Server h2Server() throws SQLException {
return Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092");
}
问题是应用服务器仅监听 tcp6 (IPv6)。
如何更改应用程序监听 tcp (IPv4) 的设置?
最佳答案
您可以通过使用 -Djava.net.preferIPv4Stack=true
启动 java
(即您的应用程序)来更改它
关于java - 如何设置 h2 tcp 服务器通过 IPv4 监听 tcp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448754/