如何配置数据库服务器以接受ide外部的远程连接?

时间:2019-06-12 17:01:55

标签: derby

我用Java开发了一个Derby服务器应用程序,该应用程序基本上只是启动一个gui,可以从中启动,停止,查看属性,查看运行时信息等。使用NetworkServerControl.class。

我从Netbeans IDE中运行服务器应用程序,它支持本地和远程连接。

我生成了jar文件来在Netbeans之外运行它,并且它在“本地”运行良好,但是不接受远程连接。

我正在使用Windows 10,无法找到必须配置哪些属性或权限才能接受远程连接。 Netbeans下的同一应用程序可以完成工作。

有什么想法吗?

编辑: 这是我创建服务器实例的方法:

public Server(String derbyHome, InetAddress address, int port) throws Exception {
    if (derbyHome == null || address == null) {
        throw new IllegalArgumentException("invalid parameters");
    }
    System.setProperty(DERBY_HOME_PROPERTY, derbyHome);
    control = new NetworkServerControl(address, port, ADMIN, AMIN_PWD);
    this.derbyHome = derbyHome;
    this.address   = address;
    this.port      = port;
}

public void start() throws Exception {
    control.start();
}

0 个答案:

没有答案