Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 19:46
Avatar de Akiracr
Akiracr
 
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 7 meses
Puntos: 3
Configuracion de coneccion Tomcat 6.0

Buen dia compañeros llevos horas intentando conectar mi aplicacion a mysql
aver si me pueden ayudar a determinar que esta mal

cbe resaltar que la libreria de mysql esta en la carpeta lib del tomcat

web.xml

Cita:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>wolf</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<resource-ref>
<description>Base_de_Datos</description>
<res-ref-name>jdbc/wolf</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

</web-app>

context.xml

Cita:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/wolf" docBase="wolf"
debug="5" reloadable="true" crossContext="true">

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<Resource name="jdbc/wolf"
auth="Container"
type="javax.sql.DataSource"
username="root"
password=""
maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/wolf?autoReconnect=true"/>

</Context>

prueba de coneccion

Cita:

public void open() throws Exception{

Context initCtx = new InitialContext(); // Creo de contexto
Context envCtx = (Context) initCtx.lookup("java:comp/env"); // Instancio contexto
DataSource ds = (DataSource) envCtx.lookup("jdbc/wolf"); // Obtengo DataSourse de conexion
conn = ds.getConnection(); // Abro conexión
conn.setAutoCommit(false); // Obligo a ejecutar todas las instrucciones como una misma transaccion
}