[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:37889] Re: webからJDBC接続する方法



長谷川です.
#解決なさっているようですが.

hibayashi yoshiki wrote:
> /etc/tomcat4/04webapps.policy 中に同様の記述があったので、
> 
> grant codeBase
> "file://export/tomcat4/webapps/library1/WEB-INF/lib/postgresql.jar!/-" {
>      permission java.net.SocketPermission "localhost:5432", "connect";
> };
> 
> としてみましたが、だめでした。
> そこで TOMCAT4_SECURITY="no" としたのですが、これがうまくいきました。
> 

とりあえず、私のところでは

permission java.net.SocketPermission "localhost:*", "connect,resolve";
permission java.net.SocketPermission "その他の postgres:*",
"connect,resolve";

を codeBase 指定無しの部分に追加して使っています.

jar や class 単位での grant の場合だと、クラスパスの設定状況で変わって
しまったりするので、共通で利用するものは codeBase 指定なし grant で
行うようにしています.

#私もよく理解しているわけではないので、所詮場当たりな対処法では
#ありますが、security なしよりは幾分ましかと.