Tempo aproximado para leitura: 00:01:31 min
Ocorrência
Após a atualização do produto Datasul, apresenta erro no login. No arquivo de log do Tomcat tem a seguinte mensagem: java.io.IOException: [E:\totvs\datasul\dts-12\srvAplicacaoTomcat\instance-8080\apache-tomcat-9.0.31\webapps\totvs-menu] could not be completely deleted. The presence of the remaining files may cause problems
Ambiente
Framework - Framework (Linha Datasul) - Tomcat - Versão 12
Causa
A mensagem é apresentada devido a uma tentativa de publicação dos arquivos .war, porém o Tomcat não está conseguindo eliminar todos os arquivos dos diretórios que já estão publicados. O Console de Atualização não faz nada mais do que baixar os arquivos .war no diretório. Depois disso, o Tomcat inicia, identifica que os diretórios estão em versão diferente dos .war e os republica. Pode ser também um problema de permissão nos diretórios ou do usuário.
Solução
Para solucionar a mensagem execute o seguinte procedimento:
1. Parar o serviço do Tomcat;
2. Fazer um backup do diretório webapps;
3. Eliminar todos os diretórios que existem dentro do diretório webapps, mantendo apenas os arquivos .war;
4. Iniciar o Tomcat e realizar novo teste.
0 Comentários