Ver Mensaje Individual
  #61 (permalink)  
Antiguo 14/05/2008, 08:42
Avatar de Lino-kun
Lino-kun
 
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 126
Antigüedad: 11 años, 4 meses
Puntos: 2
Re: FAQ's de Java

Tema: NET y Coneccion a BD
Pregunta: Acceso a datos con un jndi segunda parte?
Respuesta: un jndi es un metodo de tener acceso a bases de datos mucho mas rapido que con un acceso jdbc tradicional.

En ocasiones dependiendo del Sistema operativo hay que hacer unos pasos más.

Si con el faq anterior no se ha realizado la conexión puedes entrar directamente al archivo Server.xml del tomcat y escribir el mismo código que escribiste en el archivo content.xml, ten cuidado en este archivo una mala configuración puede hacer que el tomcat no se levante.

Código PHP:
<Context path="/prueba" docBase="/home/lino/sitios_web/prueba" reloadable="true">
         <
Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" maxActive="50" maxIdle="5" maxWait="20000" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/database"/>
      </
Context>¡ 
Otra cosa que puedes hacer es declarar las variables de entorno por ejemplo en Linux hacer algo como esto.

Código PHP:
JAVA_HOME="/usr/local/java/jdk1.5.0_10"
CLASSPATH="/usr/local/java/jdk1.5.0_10/lib/tools.jar:/usr/local/java/jdk1.5.0_10/lib/dt.jar:/usr/local/tomcat/common/lib/mysql-connector.jar:/usr/local/tomcat/common/lib/servlet-api.jar"
PATH="$PATH:/usr/local/java/jdk1.5.0_10/bin"
CATALINA_HOME="/usr/local/tomcat"
export JAVA_HOME
export CLASSPATH
export PATH
export CATALINA_HOME 
los valores del jdk cambian de acuerdo a la versión que tengas. Verifica el class path para que mysql-connector este levantado.

Para windows se puede hacer desde el asistente de variables de entorno en propiedades de mi PC.