Я использую базу данных 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 server = Server.createTcpServer ("- tcpAllowOthers");server.start ();
Я не понимаю, как активировать tcpAllowOthers , он не существует в .h2.server.properties ?