java - 如何设置 h2 tcp 服务器通过 IPv4 监听 tcp?

标签 java tcp h2

我创建了一个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/

相关文章:

java - 跨网络在java实例之间同步变量

javascript - 如何验证 Phantom 钱包的签名?

java - Mat 对象的数学运算 OpenCv

mongodb - 无法将 mongodb 容器连接到 docker 中的节点容器

java - 表不包含外键列

json - node.js - 与 TCP 服务器通信(数据 == JSON)

java - 用Java编写的TCP服务器用C编写的客户端接收错误(编码)

sql - H2 SQL 日期比较

sql - 如果不存在则插入到 h2 表中

html - 如何在使用 bounceInDown 类时保持 h2 标签居中?