Esta pode ser uma questão de limites definidos com ulimit. Como o usuário executando o tomcat, faça
ulimit -a
Na saída, procure a linha max user processes
.
max user processes (-u) 1024
Tente aumentar esse valor, por ex. ulimit -u 4096
, antes de iniciar o tomcat.