Tente colocar o sql Connector/Driver no tomcat/lib e não no war. Porque toda vez que você implanta o war o conector/driver será criado as vezes o coletor de lixo não consegue removê-los o que acaba em um memory leak. Então tente mover o conector na pasta tomcat/lib.
Por favor, leia as seguintes respostas:
Por que o O driver JDBC deve ser colocado na pasta TOMCAT_HOME/lib?
Como configurar o Tomcat para se conectar ao MySQL