PostgreSQL 8.4 and Tomcat 6

PostgreSQLのJDBCドライバをダウンロード
http://jdbc.postgresql.org/download.html

jarファイルをを/usr/share/javaの下と/usr/share/tomcat6/libの下に置く. (後者は前者に対するシンボリックリンクでよい）

/etc/tomcat6/policy.d/04webapps.policy を編集
To grant all permissions, add the following to the beginning of the file:

grant { permission java.security.AllPermission; }

If you don't want to do that, you might try something like: grant { permission java.net.SocketPermission "address.of.your.postgres.server.com","resolve,connect"; }

参考
 * Tomcat 6 & Postgresql NIGHTMARE!

PostgreSQL自身の設定も忘れずに
/etc/postgresql/8.4/main/pg_hba.conf