【初心者】Java質問・相談スレッド93【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0477317
2006/11/07(火) 17:11:48grant codeBase "http://[WEBサーバ名(orIPアドレス)]/-" {
permission java.security.AllPermission;
};
このファイルをWEBサーバ[windowsXP]のHOMEディレクトリに設置したら、
他サーバ上にあるデータベースに接続および参照/更新が可能になりました。
ですが、
WEBサーバ以外の端末[windows XP/2000/NT]に同一ファイルを設定したところ、
接続できないとエラーが出力されました。
com.ms.security.SecurityExceptionEx[com/internetcds/jdbc/tds/Tds.<init>]: cannot connect to "[DB server name]"
policyファイルの認識に誤りがありましたらご指摘お願いします。
※反映させるのに一工夫必要とかあるのでしょうか?
あと補足として以下のpolicyファイルで上記各環境の動作試験を行っても
WEBサーバ上でのブラウザ表示のみ成功でした。
grant codeBase {
permission java.security.AllPermission;
};
※2000/NTで補足の動作試験を行うと以下のエラーになります。
java.security.AccessControlException: access denied (java.net.SocketPermission[host name] resolve)
■ このスレッドは過去ログ倉庫に格納されています