1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Tomcat - Diretório de Imagens - Mapear Diretório Virtual no Tomcat - servidor Linux

Boa tarde galera do GUJ,

Preciso mais uma vez da ajuda de vocês. Sei que existem muitos tópicos que tratam disso aqui no forum sobre o assunto mas nenhum chegou a me ajudar 100%. Pra falar a verdade, antes de postar a dúvida já estou a um bom tempo pesquisando, cheguei a encher 3 janelas com várias abas abertas todas relacionadas a esse assunto. Então, lamentações a parte.

Vamos ao problema:

Tenho um diretório, em um SERVIDOR LINUX (KingHost) rodando Tomcat, que armazenará a galaria de imagens de um site que utiliza Primefaces + Jsf + Hibernate (acredito que isso não influencie muito no meu problema mas é bom fornecer uma explicação completa). Ao abrir o meu site, as imagens estáticas da aplicação, são exibidas perfeitamente. Porém, as imagens dinâmicas que estão gravadas nesse diretório do meu servidor não estão aparecendo.

meu site está hospedado em um servidor Linux com a seguinte estrutura de pastas: https://www.filepicker.io/api/file/PSJOAir9S9ysJR4ytL58

Tentei de algumas formas: 1 - Criei um arquivo midias.xml no diretório /conf/Catalina/localhost.xml com o conteúdo:

<Context docBase="/midiasMeuSite" path="/midias" reloadable="true" privileged="true" crossContext="true"/>

2- Criei uma pasta midiasMeuSiteText na minha pasta webapps.

3- Incluí a mesma tag do passo 1 (acima) dentro da tag:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

nenhuma das medidas acima me resolveu. Tentei acessar os diretórios pelo navegador pelos endereços:

www.meudominio.com.br/midias

www.meudominio.com.br/midiasMeuSiteTestes

www.meudominio.com.br/midias/imagemTeste.jpg

www.meudominio.com.br/midiasMeuSiteTestes/imagemTeste.jpg

e só obtenho o Erro 404.

obs: Os diretórios "midias" e "midiasMeuSiteTestes" foram criados automaticamente dentro do diretório "/work/Catalina/localhost/"

Alguém faz ideia do que eu posso estar fazendo de errado? Seria algum passo diferente? seria o fato de estar hospedado em um servidor Linux? (É que 99% dos exemplos que achei enquanto tentava resolver este problema, utilizavam um servidor Windows.

Desde já agradeço.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags tomcat web hosting apache ou faça a sua própria pergunta.