Я использую базу данных H2 в качестве СУБД с удаленного компьютера, поэтому я включил удаленный доступ из браузера следующим образом:
webAllowOthers=true
но когда я пытаюсь подключиться к серверу из моего Java-приложения, я получаю эту ошибку из H2:
remote connections to this server are not allowed
скриншот:
А так же уже смотрю в Анализатор кода с (Код ошибки: 90117):
REMOTE_CONNECTION_NOT_ALLOWED=90117
Ошибка с кодом 90117 вылетает при попытке подключиться к TCP серверу с другой машины, если удаленные подключения не допускаются. Чтобы разрешить удаленные подключения, запустите сервер TCP с помощью параметра -tcpAllowOthers, например:
java org.h2.tools.Server -tcp -tcpAllowOthers
Или при запуске сервера из приложения используйте: Сервер сервер = Server.createTcpServer("-tcpAllowOthers"); сервер.старт();
Я не понимаю, как активировать tcpAllowOthers, его нет в .h2.server.properties?