Pegar contexto usando um JOB do quartz

2 respostas
Quindin

Olá pessoal, gostaria saber como eu faço para pegar o contexto do meu projeto sem usar o :

ServletContext contextNew = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();

pois assim eu teria que estar logado e fazer uma requisição, mas na verdade tenho uma JOB que vai ser executada todos os dias as 3h da manhã
e essa job vai fazer uma limpeza no disco.

Para essa limpeza acontecer tenho que pegar o contexto do meu projeto.

Se alguem puder ajudar agradeço.

Abraços a todos!

2 Respostas

Leo22

Olá,

cara da pra vc fazer o que vc quer, usando um Listener, da uma olhada no ServletContextListener que da pra vc fazer.
o processo vai ser, o listener vai ser disparado, executa o seu job no horario que vc programou… se entendi é isso que quer fazer…

espero ter ajudado.

Quindin

Olá leo22, ja fiz todo o esquema pro job executar, mas quando ele executa tem uma parte do codigo que eu necessito de pegar o contexto da minha app web.

Do jeito que citei acima, precisaria haver uma requisição para poder pegar o contexto. Gostaria saber se existe alguma forma de pegar o contexto da app sem usar a ServletContext, pois minha job vai ser executada sozinha, sem nenhuma requisição feita.

Obs uso o Spring e o quartz para fazer a job.

Criado 11 de fevereiro de 2011
Ultima resposta 14 de fev. de 2011
Respostas 2
Participantes 2