Context de Tomcat
Estoy dando mis primeros pasos con el aplication server tomcat 5.0.28 y no se configurar el context de conexi贸n a base datos sql server. sera que ustedes me pueden ayudar.
Gracias de antemano
Gracias de antemano
Hola te envio a continuaci贸n una etiqueta del Context de una aplicaci贸n que est谩 funcionando en SQLServer 2000, deber谩s cambiar algunos par谩metros como el nombre de la base de datos, el host, nombre de usuario, etc.
Tambi茅n debes tomar en cuenta de que el driver debe estar disponible en la carpeta lib de la instalaci贸n de Tomcat para que el pueda utilizarle, sin esto no ser谩 cap谩z de crear el DataSource.
Espero que te sirva de ayuda...
Saludos...
*******************************************
<Context docBase="/Ordenes" path="/Ordenes" reloadable="true" source="Ordenes">
<!--
Aqu铆 comienza la configuraci贸n de la Base de Datos para el uso del DataSource
-->
<Resource name="jdbc/SQLData" auth="Container" type="com.microsoft.jdbcx.sqlserver.SQLServerDataSource"/>
<ResourceParams name="jdbc/SQLData"> <!-- Nombre JDNI del DataSource utilizado para hacer lookup desde la aplicaci贸n -->
<!-- Tiempo maximo de espera -->
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<!-- Cantidad Maxima de conexiones por vez -->
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<!-- Password de la Base de Datos -->
<parameter>
<name>password</name>
<value>contrasena</value>
</parameter>
<!-- url de la base de datos -->
<!-- Parametros solo para SQLServer -->
<parameter>
<name>factory</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory</value>
</parameter>
<parameter>
<name>serverName</name>
<value>nombreServidor</value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1433</value>
</parameter>
<parameter>
<name>databaseName</name>
<value>nombreBaseDatos</value>
</parameter>
<!-- Fin de parametros solo SQL Server -->
<!-- Clase que contiene el driver de Oracle 8i -->
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<!-- Usuario de la base de datos -->
<parameter>
<name>username</name>
<value>usuario</value>
</parameter>
<!-- Para evitar que queden conexiones abandonadas y que las mismas sean reutilizadas -->
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<!-- Cantidad de segundos con los que se considera una conexi贸n como abandonada -->
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
</ResourceParams>
</Context>
Tambi茅n debes tomar en cuenta de que el driver debe estar disponible en la carpeta lib de la instalaci贸n de Tomcat para que el pueda utilizarle, sin esto no ser谩 cap谩z de crear el DataSource.
Espero que te sirva de ayuda...
Saludos...
*******************************************
<Context docBase="/Ordenes" path="/Ordenes" reloadable="true" source="Ordenes">
<!--
Aqu铆 comienza la configuraci贸n de la Base de Datos para el uso del DataSource
-->
<Resource name="jdbc/SQLData" auth="Container" type="com.microsoft.jdbcx.sqlserver.SQLServerDataSource"/>
<ResourceParams name="jdbc/SQLData"> <!-- Nombre JDNI del DataSource utilizado para hacer lookup desde la aplicaci贸n -->
<!-- Tiempo maximo de espera -->
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<!-- Cantidad Maxima de conexiones por vez -->
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<!-- Password de la Base de Datos -->
<parameter>
<name>password</name>
<value>contrasena</value>
</parameter>
<!-- url de la base de datos -->
<!-- Parametros solo para SQLServer -->
<parameter>
<name>factory</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory</value>
</parameter>
<parameter>
<name>serverName</name>
<value>nombreServidor</value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1433</value>
</parameter>
<parameter>
<name>databaseName</name>
<value>nombreBaseDatos</value>
</parameter>
<!-- Fin de parametros solo SQL Server -->
<!-- Clase que contiene el driver de Oracle 8i -->
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<!-- Usuario de la base de datos -->
<parameter>
<name>username</name>
<value>usuario</value>
</parameter>
<!-- Para evitar que queden conexiones abandonadas y que las mismas sean reutilizadas -->
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<!-- Cantidad de segundos con los que se considera una conexi贸n como abandonada -->
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
</ResourceParams>
</Context>