соединение имеет удаленную базу данных

Я использую базу данных H2 в качестве СУБД с удаленного компьютера, поэтому я включил удаленный доступ из браузера следующим образом:

webAllowOthers=true

но когда я пытаюсь подключиться к серверу из моего Java-приложения, я получаю эту ошибку из H2:

remote connections to this server are not allowed

скриншот: enter image description here

А так же уже смотрю в Анализатор кода с (Код ошибки: 90117):

REMOTE_CONNECTION_NOT_ALLOWED=90117

Ошибка с кодом 90117 вылетает при попытке подключиться к TCP серверу с другой машины, если удаленные подключения не допускаются. Чтобы разрешить удаленные подключения, запустите сервер TCP с помощью параметра -tcpAllowOthers, например:

java org.h2.tools.Server -tcp -tcpAllowOthers

Или при запуске сервера из приложения используйте: Сервер сервер = Server.createTcpServer("-tcpAllowOthers"); сервер.старт();

Я не понимаю, как активировать tcpAllowOthers, его нет в .h2.server.properties?

7
задан Marwen Trabelsi 23 March 2012 в 10:58
поделиться