Eu notei dois problemas aqui.
Duas linhas no log de erros se destacaram para mim:
SEVERE: Cannot find specified temporary folder at /var/lib/tomcat7/temp
e:
java.io.FileNotFoundException: /var/lib/tomcat7/conf/tomcat-users.xml (Permission denied)
Fazendo um pouco de diagnóstico com o Lucio , descobri que o arquivo tomcat-users.xml
não estava propriedade do Tomcat, mas em vez disso root
. Altere as permissões para as corretas executando o comando:
sudo chown tomcat7:tomcat7 /var/lib/tomcat7/conf/tomcat-users.xml
Além disso, crie a pasta /var/lib/tomcat7/temp
com as permissões do tomcat, assim:
sudo mkdir /var/lib/tomcat7/temp && sudo chown -R tomcat7:tomcat7 /var/lib/tomcat7/temp
Por fim, a correção dos logs deve ser feita com /var/lib/tomcat7/logs
pertencente ao tomcat7
user / group. O /var/log/tomcat7/
também deve pertencer ao grupo% user_ do tomcat7
.