HibernateをTomcatとともに使ってみる

折角だからとTomcatでJNDIリソースを定義してHibernateから使ってみんとする。
...java.lang.UnsupportedOperationException発生...。
HibernateFAQによれば

JNDIデータソースに組み込みのDBCPを使うときは、usernameとpasswordは指定しないでね。
とあり確かにその通りなんだけど。*1
「そう言われてもserver.xmlのJNDIリソースの定義のところにしか書いていないのですが。」
server.xmlのusername&passwordをHibernateが拾ってくる?何か設定を間違えているのだろうか...。

*1:DBCPのgetConnection()はusername&password付きはサポートしてない。