Как настроить сервер базы данных для приема удаленных подключений за пределами ide? - PullRequest
0 голосов
/ 12 июня 2019

Я сделал серверное приложение Derby на Java, которое в основном просто запускает графический интерфейс, из которого я могу запускать, останавливать, просматривать свойства, видеть информацию о времени выполнения и т. Д .; используя NetworkServerControl.class.

Я запускаю серверное приложение из среды IDE Netbeans, и оно принимает локальные и удаленные соединения.

Я сгенерировал jar-файлы для запуска его вне Netbeans, и он отлично работает «локально», но не принимает удаленные соединения.

Я использую Windows 10 и не могу найти, какие свойства или разрешения я должен настроить, чтобы принимать удаленные подключения. То же приложение под Netbeans делает работу.

Есть идеи?

EDIT: Вот как я создаю экземпляр de Server:

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();
}
...