Опитайте се да поставите sql конектора/драйвера в tomcat/lib, а не в war. Тъй като всеки път, когато разгръщате войната, конекторът/драйверът ще се създава, понякога колекторът за боклук не може да ги премахне, което ще завърши с изтичане на памет. Затова опитайте да преместите конектора в папката tomcat/lib.
Моля, прочетете следните отговори:
Защо трябва JDBC драйверът да се постави в папка TOMCAT_HOME/lib?
Как да конфигурирате Tomcat да се свързва с MySQL