Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2007, 19:21
terii
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 17 años, 8 meses
Puntos: 0
jsp con conexion base datos con jboss

Hola tengo una jsp con una conexión a una base de datos y el codigo es el siguiente:

Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env")
DataSource ds = (DataSource)envContext.lookup("jdbc/Oracle");
Connection conn = ds.getConnection();

En mi servidor jboss 4.0.5 en el fichero oracle-ds.xml:

<datasources>
<local-tx-datasource>
<jndi-name>Oracle</jndi-name>
<!-- LIVE-DB -->
<connection-url>jdbc:oracle:thin:@192.168.149.210:1521:ORCL</connection-url>

<connection-property name="SetBigStringTryClob">true</connection-property>
<!-- The driver class -->
<driver-class>oracle.jdbc.OracleDriver</driver-class>

<!-- The login and password -->
<user-name>teresa</user-name>
<password>bmecat</password>

<!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
<min-pool-size>10</min-pool-size>

<!-- The maximum connections in a pool/sub-pool -->
<max-pool-size>20</max-pool-size>

<idle-timeout-minutes>0</idle-timeout-minutes>

<track-statements/>
<!-- HSQL DB benefits from prepared statement caching -->
<prepared-statement-cache-size>32</prepared-statement-cache-size>

</local-tx-datasource>
</datasources>

Y el error es Excepción: javax.naming.NameNotFoundException: jdbc not bound..

El initContext lo realiza pero luego al hacer el lookup("jdbc/Oracle"); casca..

Si alguien sabe que estoy haciendo mal o que me falta..

Gracias