I'm running TeamCity 5.0.3 with my own Tomcat server. Setting this up was easy enough: I installed Tomcat, picked the WAR distribution of TeamCity, copied it into my webapps directory and then configured Apache to proxy for Tomcat.
Now I've stumbled somewhere I didn't expect any problems: Making TeamCity use a MySQL database.
When I enable the MySQL driver in my .BuildServer/config directory, I get this message:
Database driver is missing or specified incorrectly.
Specified driver class: com.mysql.jdbc.Driver
I tried copying the MySQL Connector/J binary (version 5.1.12) into my tomcat-6/WEB-INF/lib directory and I even unpacked the WAR archive and copied it into TeamCity's own WEB-INF/lib directory, but nothing changes. There's also a WEB-INF folder in my tomcat-6/webapps directory, but it's missing a lib subdirectory.
Can anyone more knowledgeable with Java than me tell me where I'm supposed to place that MySQL Connector?