Eclipse - Projeto não quer subir

24/05/2017

0

Antes de tudo. o servidor está subindo, mas aplicação não.
será que alguém pode me ajudar?

segue o código

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>

<body>
<form action="LoginServlet" method="post">
Login:
<input type="text" id="login" name="login">
<br/>
Senha:
<input type="text" id="senha" name="senha">
<br/>
<input type="submit" value="logar">
</form>

</body>
</html>

-------------------------------------------------------------------------
package servlet;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import beans.Loginesenha;
import dao.DaoLogin;



@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private DaoLogin daoLogin = new DaoLogin();


public LoginServlet() {
super();
}


protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request,response);
}


protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try{
Loginesenha loginesenha = new Loginesenha();
String login = request.getParameter("login");
String senha = request.getParameter("senha");

if(daoLogin.validarlogin(login, senha)){
RequestDispatcher dispatcher = request.getRequestDispatcher("acessoliberado.jsp");
dispatcher.forward(request, response);
}else {
RequestDispatcher dispatcher = request.getRequestDispatcher("acessonegado.jsp");
dispatcher.forward(request, response);


}
}catch (Exception e){
e.printStackTrace();
}

}



}


------------------------------------------------------------------------
package filter;

import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;

import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;

import connection.SingleConnection;
@WebFilter(urlPatterns={"/*"})
public class Filter implements javax.servlet.Filter {
private static Connection connection;

@Override
public void destroy() {


}

@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
throws IOException, ServletException {
try{
SingleConnection.getConnection();

arg2.doFilter(arg0, arg1);
connection.commit();
}catch(Exception e){
try {
connection.rollback();
} catch (SQLException e1) {

e1.printStackTrace();
}


}
}

@Override
public void init(FilterConfig arg0) throws ServletException {
SingleConnection.getConnection();

}

}


---------------------------------------------------------------------------------

package connection;
import java.sql.Connection;
import java.sql.DriverManager;



//Responsável por fazer a conexão com o banco de dados


public class SingleConnection {
private static String banco = "jdbc:sqlserver://localhost:1433/CONSULTORIO?autoReconnect=true";
private static String password="32313099";
private static String user = "sa";
private static Connection connection =null;


static {
conectar();

}


public SingleConnection(){
conectar();


}
private static void conectar(){

try{
if(connection == null)// se for null faz a conexao se não retornar a conexao que já existe
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection = DriverManager.getConnection(banco,user,password);
connection.setAutoCommit(false); // Não permitir commitar automaticamente
}
{


}
}catch(Exception e){
throw new RuntimeException("Erro ao Conectar com o banco de dados" + e);
}

}
public static Connection getConnection(){
return connection;

}
}


-----------------------------------------------------------
e o console está retornando o seguinte erro

mai 24, 2017 11:48:21 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ProjetoFinal' did not find a matching property.
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version: Apache Tomcat/8.0.32
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built: Feb 2 2016 19:34:53 UTC
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number: 8.0.32.0
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name: Windows 7
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version: 6.1
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture: x86
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home: C:\\Program Files (x86)\\Java\\jre1.8.0_121
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version: 1.8.0_121-b13
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor: Oracle Corporation
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE: C:\\apache-tomcat-8.0.32
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME: C:\\apache-tomcat-8.0.32
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\\apache-tomcat-8.0.32
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\\apache-tomcat-8.0.32
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\\apache-tomcat-8.0.32\\wtpwebapps
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\\apache-tomcat-8.0.32\\endorsed
mai 24, 2017 11:48:21 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=Cp1252
mai 24, 2017 11:48:21 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\\Program Files (x86)\\Java\\jre1.8.0_121\\bin;C:\\Windows\\Sun\\Java\\bin;C:\\Windows\\system32;C:\\Windows;C:/Program Files (x86)/Java/jre1.8.0_121/bin/client;C:/Program Files (x86)/Java/jre1.8.0_121/bin;C:/Program Files (x86)/Java/jre1.8.0_121/lib/i386;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel
Cleiton Conceição

Cleiton Conceição

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar