Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Java Servlet + Hibernate erro ao chamar metodo da Dao ou Repositório

$
0
0

@Marcoslainypc escreveu:

Boa noite pessoal, gostaria da ajuda de vocês, estou tentendo fazer um projeto em java, Hibernate, Servlet, JSP e MySQL (já fiz outros projetos com esse estrutura e funcionou). Quanto tento fazer o metódo login, utilizando a classa.java normal o metodo funciona, mas quando chamo da servlet dar erro, vou postar o código.

Essa é a estrutura do projeto, vou postar as classes.

Esse é o metodo que está no repositorio usuário:

	public boolean validarLoingeSenha(String login, String senha) throws login_nao_validade_exception {
		try {
			sessao = HibernateUtil.getSession();
			tx = sessao.beginTransaction();
			String hql = "FROM Usuarios WHERE senhaUsuario =:senha AND loginUsuario =:login";
			Query select = sessao.createQuery(hql);
			select.setParameter("login", login);
			select.setParameter("senha", senha);

			if (select.uniqueResult() == null) {
				sessao.close();
				return false;

			}
			sessao.close();
			return true;

		} catch (Exception e) {
			e.printStackTrace();
			sessao.close();
			return false;
		}

	}

Esse é a chamada do metodo na servlet login

	String login = request.getParameter("USERNAME").trim();
	String senha = request.getParameter("PASSWORD").trim();
	
	Fachada fachada = Fachada.getInstancia();
	try {
		if (fachada.validarLoingeSenha(login, senha)) {
			HttpSession sessao = request.getSession(true);
			sessao.setAttribute("usuario_logado", login);
			
			System.out.println(sessao.getAttribute("usuario_logado"));

			response.sendRedirect("dashboard.jsp?mensagem=logado");

		} else {
			response.sendRedirect("index.jsp?mensagem=erro1");
		}
	} catch (Exception e) {
		// TODO: handle exception
		e.printStackTrace();
		response.sendRedirect("index.jsp?mensagem=erro1");
	}
	

}

Esse é o erro

abr 03, 2021 11:43:34 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [servlete.login] in context with path [/ibes_adm] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoClassDefFoundError: Could not initialize class hibernateUtil.HibernateUtil
at repositorio.RepositorioUsuario.validarLoingeSenha(RepositorioUsuario.java:88)
at controle.ControleUsuarios.validarLoingeSenha(ControleUsuarios.java:53)
at fachada.Fachada.validarLoingeSenha(Fachada.java:113)
at servlete.login.doPost(login.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1629)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)

Desde já agradeço a ajuda de todos.

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 759

Trending Articles


Long Distance Relationship Tagalog Love Quotes


Best Love Life Quotes Collection


Confidence Quotes – Confident Quotes


Problema Quotes – Pera Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


Patama Quotes : Tagalog Inspirational Quotes


5 Tagalog Relationship Rules


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Girasoles para colorear


Pokemon para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


tagalog love Quotes – Tiwala Quotes


Tagalog Love Quotes – Nagmamahal


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Tropa Quotes


INUMAN QUOTES


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.


Sapos para colorear



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>