Tenho um Servlet rodando no Glassfish e gostaria de carregar um arquivo texto contendo algumas configurações na inicialização. Tenho 2 dúvidas:
-
Onde colocar este arquivo?
-
Como obter o caminho real deste arquivo?
Tenho um Servlet rodando no Glassfish e gostaria de carregar um arquivo texto contendo algumas configurações na inicialização. Tenho 2 dúvidas:
Onde colocar este arquivo?
Como obter o caminho real deste arquivo?
1 - O arquivo pode ficar no diretório raiz da aplicação .
2 - Se vc está trabalhando com Servlet como disse, pode utilizar um objeto HttpSession para obter um objeto ServletContext e utilizar o método getRealPath para obter a caminho exato da sua aplicação.
Ex:
session.getServletContext().getRealPath("/nome da sua aplicação")
Dica !
Se for configurações que deve ser feitas antes da aplicação subir da uma olhada em ServletContextListener.
Obrigado pela ajuda