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.
Debian 11 com Tomcat 9 não permite upload de arquivos
2 Respostas
Para qual pasta vc está fazendo upload?
Como teste, se vc mudar para uma pasta, por exemplo, na home do usuário, funciona?
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
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo