server.xml y web.xml

polaco
31 de Marzo del 2005
Saludos a todos,
teniendo la estructura de directorios por ejemplo:
webappspolacoWEB-INF (esta ultima con su respectiva carpeta classes y lib) como tengo que configurar el web.xml y server.xml (esta ultima en conf), porque he probado muchas alternativas y no se que podrìa estar ahciendo mal. uso jdk1.3.1 y Tomcat 4.0.3

Gracias de antemano y esperando una pronta respuesta

frantic
31 de Marzo del 2005
Hola que tal no sé exactamente cual es tu problema pero imagino que es que no carga bien la aplicación en el server, yo estoy usando Tomcat 4.0.6 y estoy desarrollando una aplicación con conexión a base de datos te dejo una muestra del web.xml y del tag </Context> del server.xml, espero que te sirvan de guía para ubicar el error:

********************************
web.xml
*******************************
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">



<web-app id="WebApp">



<display-name>RegistroOrdenes</display-name>
<servlet>
<servlet-name>InsercionOrden</servlet-name>
<display-name>InsercionOrden</display-name>
<servlet-class>registro.servlets.InsercionOrden</servlet-class>
</servlet>
<servlet>
<servlet-name>VerificacionUsuario</servlet-name>
<display-name>VerificacionUsuario</display-name>
<servlet-class>registro.servlets.VerificacionUsuario</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>InsercionOrden</servlet-name>
<url-pattern>InsercionOrden</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>VerificacionUsuario</servlet-name>
<url-pattern>VerificacionUsuario</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>jsp/default.jsp</welcome-file>
</welcome-file-list>
<resource-ref id="ResourceRef_1">
<description>
Recurso de Conexión a base de Datos
</description>
<res-ref-name>jdbc/SQLData</res-ref-name>
<res-type>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</res-type>
<res-auth>CONTAINER</res-auth>
</resource-ref>
</web-app>
***************************************************
Fin web.xml
**************************************

***********************
Tag </Context>
***********************
<Context docBase="/RegistroOrdenes" path="/RegistroOrdenes" reloadable="true" source="RegistroOrdenes">
<!--
Aquí comienza la configuración de la Base de Datos para el uso del DataSource
-->
<Resource name="jdbc/SQLData" auth="SERVLET" type="com.microsoft.jdbcx.sqlserver.SQLServerDataSource"/>
<ResourceParams name="jdbc/SQLData"> <!-- Nombre JDNI del DataSource utilizado para hacer lookup desde la aplicación -->
<parameter>
<name>factory</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory</value>
</parameter>
<parameter>
<name>driverName</name>
<value>SQLServer</value>
</parameter>
<parameter>
<name>serverName</name>
<value>gomera</value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1433</value>
</parameter>
<parameter>
<name>databaseName</name>
<value>registro</value>
</parameter>
<!-- 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>teycom</value>
</parameter>
<!-- url de la base de datos -->
<parameter>
<!-- URL Oracle 8i
<name>url</name>
<value>jdbc:oracle:thin:@myHost:1521:database</value>
-->
<name>url</name>
<value>jdbc:microsoft:sqlserver://192.168.0.5:1433;DatabaseName=registro</value>
</parameter>
<!-- Clase que contiene el driver de Oracle 8i -->
<parameter>
<!-- Oracle driverClassName
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
-->
<!-- URL SQLServer 2000 -->
<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>user</name>
<value>sa</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>
**********************************
Fin del Tag </Context>
**********************************

Si esto no te ayuda prueba poner aca en el foro el web.xml y el tag </Context> de tu server.xml para ver si alguien puede ubicar donde está el problema.

Saludos.-