2012-01-26 44 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等。