getHibernateTemplate() == null on startup server

2 respostas
mews

Bom dia Pessoal,

Eu tenho uma aplicação que realiza um engine de setup quando subo o meu ambiente.
Um dos processos de setup é o cadastro do usuário administrador na base se esse ainda não estiver sido criado.

No meu web.xml criei uma servlet com a seguinte definição:

<servlet>
		<servlet-name>Startup</servlet-name>
		<servlet-class>com.teste.Startup</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

Essa servlet executa o engine de setup que por sua vez utiliza a função getHibernateTemplate() para comitar os novo usuário administrador.
O problema é que nesse momento a função getHibernateTemplate() retorna null para o meu DAO.

public void saveOrUpdate(User user)
	{
		getHibernateTemplate().saveOrUpdate(user);
	}

Alguém poderia me dar um help?

2 Respostas

romarcio

Se retorna null é porque ele ainda não teve ter sido “criado” no momento que faz essa chamada. Ou então, faltou configurar alguma coisa.
Deve ter uma exceção lançada, não diz mais nada nela?

mews

A única exceção lançada foi java.lang.NullPointerException.
Se existe alguma configuração a fazer é exatamente neste ponto que quero chegar, pois realizando algumas pesquisas não encontrei a solução.

Criado 12 de janeiro de 2012
Ultima resposta 12 de jan. de 2012
Respostas 2
Participantes 2