2012-01-26 5 views
4

私は春からH2コンソールを開始しています:H2データベースコンソール、-webAllowOthersの設定方法

<spring:bean id="H2WebServer" class="org.h2.tools.Server" 
     scope="singleton" factory-method="createWebServer" init-method="start" 
     destroy-method="stop"> 
     <spring:constructor-arg value="-web,-webAllowOthers,true,-webPort,8082" /> 
    </spring:bean> 

H2バージョンは、私は、コンソールが私のネットワーク内の他のコンピュータからづけしになりたくない1.3.160

です。 ドキュメントでは、webAllowOthersを使用して他のコンピュータを許可するかどうかを指定しています。 しかし、 "-webAllowOthers、false"を設定しても、コンソールはローカルネットワークで使用できます。 .h2.server.propertiesファイルもチェックしました。

どのように設定する必要がありますか?

答えて

2

あなたはその後、-webAllowOthersを削除し、他のコンピュータを許可したくない場合は、次の

同様:他

<spring:constructor-arg value="-web,-webPort,8082" /> 

取り外した設定した場合だけ-webAllowOthers

<spring:constructor-arg value="-web,-webAllowOthers,-webPort,8082" /> 

を保ちます、 それは "申し訳ありませんが、このサーバーでリモート接続が無効になっています"と応答します。

1

linuxなどでiptablesを使用することができます。

関連する問題