No, the configuration file is very simple. I didn’t need this jar in a standalone program, but when I used Hibernate code in a trivial webapp (using Tomcat 5.5) it did not run until I added this jar file. I now know how to change the default library settings to add this file into the template for the basic config, but I still believe it should be there by default – it is much easier for an advanced user who is starting to think about caching to know to remove the extra jar than it is for the starting hibernate/webapp user to realize that he/she has to change the default settings right off the bat or the first hello world type webapp isn’t going to work. Another possible option is to add a new grouping – you have “basic” (which seems to be standalone specific) and “advanced”, maybe you need a “basic webapp”.