I tried RC4 on the final Glassfish 3.1 release with MySQL as the database and was able to reproduce the same problem that you encountered. I was able to fix the problem by setting all of the correct parameters in the "JDBC Connections Pools" entry for my database and in the "Advanced Properties" section.
I set this property to the correct connection URL for my database: URL I have jdbc:mysql://localhost:3306/rollerdb for both URL and Url I added these properties for the username/password: username password It should be using "User" and "Password" Ping the database works fine. That does indeed fix it, but what a mess.
