Oi,
Estou querendo abrir um arquivo através de um servlet, o problema é que ele não está sendo “encontrado”, o caminho completo até o arquivo é WEB-INF/classes/org.hrober/html/arquivo.html. No Servlet que deveria abrir o arquivo o path está como org.hrober/html/arquivo.html .
Bom, como é o certo ? :oops:
Daí
A pasta web-inf fica oculta pra aplicação web, e, até onde eu sei, tu não tens como acessá-la.
[]s
Em qual nível de pacotes (hierarquia de pastas) vc está chamando o arquivo?
É dentro do pacote “org.hrober”.
Eu denovo!
Só pra deixar claro, tive pesquisando e vi que na especificação dos servlets, é proibido fazer isso, tipo, permitir que o servidor sirva os arquivos contidos na pasta WEB-INF.
Afinal, o que tu queres fazer com o arquivo que tá lá ?
Não podes jogar em outra pasta, tipo, web/html ?
[]s
Oi,
[quote]Em qual nível de pacotes (hierarquia de pastas) vc está chamando o arquivo?
É dentro do pacote “org.hrober”.[/quote]
Sim, o servlet que chama está em org.hrober
Tá mas se os arquivos fazem parte da aplicação ? no caso do mesmo pacote.
Se faz parte da aplicação, beleza, só que tens que lembrar que dentro do web-inf vai ter a pasta classes, ou seja, só vái incluir os .class, e um arquivo .html não é .class hehehehe
[]s