Vyřešeno!
Návrh Arturse Licise byl klíčový. Ovladač mysql byl nějak nesprávně stažen. Zdálo se, že jde o soubor .jar, ale nepodařilo se jej načíst. Tomcat ukazoval pouze první úroveň výjimky:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]
Ale když jsem kódoval velmi jednoduchý helloworld pomocí Class.forName("com.mysql.jdbc.Driver"), místo toho se zobrazila následující chyba:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
[...]
Eureka! Otevření souboru .jar na WinRar ukazuje, že jej lze otevřít... ale s některými chybami.
Opětovné stažení ovladače problém vyřešilo.
Hlasujte proti sobě :-(