Debian 11 com Tomcat 9 não permite upload de arquivos

2 respostas
adbeel.goes

Prezado, instalei o Tomcat 9 no Linux Debian 11 e, a aplicação web que eu desenvolvi, deixou de fazer “upload” de arquivos. Anteriormente estava na versão Tomcat 7 com Debian 10 e tudo funcionava perfeitamente. Na versão da aplicação em Desktop funciona perfeitamente. Ambas estão no mesmo servidor pessoal.
Aparentemente apresenta ser um erro na configuração do Tomcat 9, contudo, mesmo revendo-as todas com detalhes, não consegui resolver. O erro apresentado é de negação de criação de diretório com “sistema de arquivos somente para leitura”. Do ponto de vista das permissões de arquivos do Linux está tudo perfeito. Alguém teria alguma sugestão? Agradeço antecipadamente.

2 Respostas

Lucas_Camara

Para qual pasta vc está fazendo upload?

Como teste, se vc mudar para uma pasta, por exemplo, na home do usuário, funciona?

adbeel.goes

Já direcionei para pastas temporárias e home de usuário. Continua sem permissão de criação ou gravação. A pasta onde deve ser gravado o upload está diretamente subordinada a de contexto.
O default do direcionamento para uma pasta formada de um link simbólico e, ao fazer a criação pelo modo texto a aplicação consegue ler normal o conteúdo.
Setei a diretiva AllowLinking=true em contexto.xml para poder usar link simbólico, que não estava funcionando na versão do aplicativo Java puro.
Tudo funciona, exceto o upload (gravação) via página em .jsp.
Creio ainda ser alguma configuração do Tomcat 9.

Criado 23 de dezembro de 2021
Ultima resposta 23 de dez. de 2021
Respostas 2
Participantes 2