uzak bir veritabanı vardır, bu yüzden aşağıdaki gibi bir tarayıcıdan uzaktan erişim etkin:bağlantısı uzak bir bilgisayardan DBMS olarak H2 Veritabanı kullanmak
webAllowOthers=true
ama benim java uygulamasından sunucuya bağlanmaya çalıştığınızda i H2 bu hatayı alıyorum:
ekran görüntüsüremote connections to this server are not allowed
: Ayrıca
Ve zaten (hata kodu kod Analyzer içine bakarak: 9011 7):
REMOTE_CONNECTION_NOT_ALLOWED = 90117 uzak bağlantılara izin verilmez ise, başka bir makineden TCP sunucusuna bağlanmaya çalışırken kod 90117 ile hata atılır
.
Veya, bir uygulamadan sunucusu başlayarak kullanım
java org.h2.tools.Server -tcp -tcpAllowOthers: Uzaktan bağlantıları olduğu gibi opsiyon -tcpAllowOthers kullanarak TCP sunucusunu başlatmak izin vermek için : Sunucu sunucusu = Server.createTcpServer ("- tcpAllowOthers"); server.start();
Ben tcpAllowOthers aktive etmek anlamıyorum, bu .h2.server.properties mevcut değil ?
+1 için (bu da bir tarayıcı başlar) hızlı yanıt, cevap zaten http://www.h2database.com/html/tutorial.html#console_settings, :-) –