2010年1月26日 星期二

JDBC無法連線Postgresql

在設定AHR的系統時,遇到一個令人傻眼的問題
Tomcat6 + Postgresql 8.4 + JDBC4,資料庫連線時卻出現...You probably need to grant the connect java.net.SocketPermission to the database server host and port that you wish to connect to.
看起是說要 Grant 權限,但是要怎麼 Grant ?
最後終於試出來了,在 /etc/tomcat6/policy.d/04webapps.policy 裡面加了一段
grant {
....
permission java.net.SocketPermission "127.0.0.1:5432","resolve,connect";
};
重起湯姆貓。

沒有留言: