Bom dia pessoal,
Estou migrando um aplicativo JSF 2.0 de TOMCAT7 para JETTY…
Tudo correndo relativamente bem. No entanto não estou conseguindo operar uma situação.
No meu ambiente de relatórios, o usuário tem algumas opções de saída (pdf, xls e etc). Quando ele seleciona PDF, o sistema gera um arquivo no servidor… e liga ao p:media para exibição ((infelizmente o componente media não consegue trabalhar com streaming, por isso tem q ser criado o arquivo).
Em tomcat eu utilizava:
((ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext()).getRealPath("/");
para encontrar o caminho da aplicacao… gerava o arquivo ali… exibia… e ao final, excluia o arquivo…
Mas em jetty isso não funciona… Li muito sobre, e descobri que o jetty lida de maneira bem diferente com isso, gerando uma pasta temporaria… e não fixa como o tomcat…
Alguém já passou por isso?