我使用H2數據庫的DBMS從遠程計算機,所以我啓用了從瀏覽器遠程訪問如下:連接有一個遠程數據庫
webAllowOthers=true
但是當我試圖從我的Java應用程序連接到服務器我得到這個錯誤從H2:
remote connections to this server are not allowed
截圖:
而且也已經尋找到的代碼分析儀(錯誤代碼:9011 7):
REMOTE_CONNECTION_NOT_ALLOWED = 90117
與代碼90117的錯誤嘗試從另一臺機器連接到TCP服務器,如果遠程連接不允許時被拋出。要允許遠程連接,使用選項-tcpAllowOthers在啓動TCP服務器:
的Java org.h2.tools.Server -TCP -tcpAllowOthers
或者,從應用程序啓動服務器時,使用: Server server = Server.createTcpServer(「 - tcpAllowOthers」); server.start();
我不明白如何激活tcpAllowOthers,它不.h2.server.properties存在嗎?
+1快速反應,答案已經在http://www.h2database.com/html/tutorial.html#console_settings,:-) – 2012-03-23 11:35:02