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.-