Estou tentando rodar uma aplicação q acessa um bd mysql, mas até agora não consegui descobrir por que o tomcat joga uma mensagem de erro(HTTP 500) perguntando se existe um banco rodando na máquina na porta q especifiquei…
Todos os JARS pro mysql já estão configurados.O q pode ainda estar errado?
Jsp,tomcat e mysql
H
6 Respostas
Estou com o mesmo problemaa!!! 
R
pose o erro certinho, por favor.
:roll:
H
Eis aí o erro:
javax.servlet.ServletException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.lang.NumberFormatException)[i]
Poste as configurações de conexão blz.
H
abaixo vai a classe q uso pra fazer conexão…
package br.com.admin.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class Conexao {
static Connection conn;
static DataSource ds;
static Context ctx;
public static Connection getConnection()throws Exception, SQLException{
/*try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/manardav","manardav","4005manar");
}catch (SQLException e){
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/simv","root","");
}
try{
ctx = (Context) new InitialContext().lookup("java:comp/env");
conn = ((DataSource) ctx.lookup("jdbc/sirvDB")).getConnection();
}catch (Exception e){
ctx = (Context) new InitialContext().lookup("java:comp/env");
conn = ((DataSource) ctx.lookup("jdbc/sirvDB")).getConnection();
}
return conn;*/
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/sirv","root","");
}
finally{
}
return conn;
}
public static void fecharConexao(Connection con,PreparedStatement smt,ResultSet rs)throws SQLException{
if(rs != null){
rs.close();
rs = null;
}
if(smt != null){
smt.close();
smt = null;
}
if(con != null){
con.close();
con = null;
}
}
}
H
mais alguém???
Criado 24 de julho de 2006
Ultima resposta 27 de jul. de 2006
Respostas 6
Participantes 4