常见问题和解决方案
建立网络连接时收到 SocketException : Bad Address: Connect
如果用户尝试建立网络连接时遇到了地址问题,收到 SocketException : Bad Address: Connect
消息,这可能是因为客户端或服务器配置不正确,或者网络环境中存在某些问题。用户需检查客户端是否通过 IPv6 或IPv4 协议建立到服务器的连接。
解决方法:
用户还可以通过在Vastbase Data Studio.ini 配置文件中添加以下参数来建立连接:
Djava.net.preferIPv4Stack=true
告诉Java应用程序优先使用IPv4栈。当设置为true时,Java应用程序将 主要使用IPv4地址进行网络通信,尽管如果IPv6地址可用且IPv4不可用, 它仍然可能会回退到IPv6。
Djava.net.preferIPv6Stack=false
告诉Java应用程序不要优先使用IPv6栈。但是,请注意,仅仅设置这个属 性为false并不足以确保Java应用程序只使用IPv4,您还需要设置 java.net.preferIPv4Stack=true来明确指定使用IPv4。
下表第一行和第一列分别代表尝试通信的不同节点类型,x 表示相关节点可以互相通信。
节点 | 仅 V4 | V4/V6 | 仅 V6 |
---|---|---|---|
仅 V4 | x | x | 无通信可能 |
V4/V6 | x | x | x |
仅 V6 | 无通信可能 | x | x |
VDS安装后长时间无法打开
解决方法: 检查并验证环境中配置的Java路径。所支持的 Java JDK 版本,参见系统要求章节。
VDS无法打开且显示 Java 运行错误
解决方法:
无 JRE
检查与操作系统位数对应的 JDK(Java 开发套件)版本 11 或以上是否已在系统中安装,并设置 Java Home 路径。如果安装了多个 Java 版本,请在配置文件中设置-vm参数(指定JVM的版本或配置),这是运行 VDS的前提条件。
查询已安装的 JDK 版本。如果系统中安装的是旧版本,会引起该错误报。将 JDK 版本更新到与操作系统位数对应的 11 或以上版本。
不兼容 Java
检查系统安装的 JDK 版本。如果安装的 Java 版本位数与系统不兼容,会导致该错误。将 JDK 版本更新到与操作系统位数对应的 11 或以上版本。建议运行 BAT 文件以检查 Java 版本兼容性,然后打开 VDS。
Linux环境VDS解压后,报jvm错误
解决方法: 在Linux环境下,VDS解压后,需要执行如下命令对VDS目录进行授权:
chmod -R 777 "Vastbase Data Stuido"