Arquivo do Access no Webapp Sem o Uso de Contexto

Eu estou tentando obter acesso a um .arquivo jsp em meu projeto Maven. O caminho para esta pasta é o seguinte:

projectMainFolder ▸ ⁨src⁩ ▸ ⁨main⁩ ▸ ⁨webapp⁩ ▸ ⁨px⁩ ▸ ⁨basefolder⁩ 
▸ ⁨domain ▸ ⁨subdomain ▸ ⁨oco ▸ file.jsp

O arquivo que eu estou tentando acessá-lo a partir de está no seguinte caminho:

⁨projectMainFolder ▸ ⁨src⁩ ▸ ⁨main⁩ ▸ ⁨java⁩ ▸ ⁨com⁩ ▸ ⁨websiteName 
▸ ⁨sameNameAsProjectMainFolder ▸ ⁨helper⁩ ▸ file.java

Que eu tenha tentado usando getServletContext(/src/.../oco/file.jsp).getResourceAsStream() e outros métodos que usam o servlet contexto, mas eles sempre acabam nulo. Estou usando o errado diretório pai? Eu tentei começar a partir do src, webapp, principal, e a partir de px. (Naturalmente que as elipses não é o que eu realmente passar, mas apenas um espaço reservado para todas as em-entre pastas.)

Agora, eu só deseja armazenar o arquivo assim:

File resource = new File(/src/.../oco/file.jsp); 

mas o recurso vem sempre como se estivesse vazio.

EDITAR:

Se eu der o projeto o caminho exato para o arquivo (a partir da pasta /Users/ diretório), ele funciona, mas é claro que pretendo implementar isso como um webapp para que este não é uma opção, mas pelo menos prova que o único problema é como eu estou configurando o arquivo.

0
2019-09-18 00:24:28
origem
0 respostas

Veja mais perguntas por marcas