Configuración de servidores de Apache Tomcat 5.5

La configuración de este tipo de servidor Web implica la instalación de un motor SOAP (si desea utilizar el protocolo de mensajes SOAP/HTTP) y la copia de archivos JAR de DB2 o Informix en el directorio common/lib de instalación de Apache Tomcat. También puede configurar manualmente una agrupación de conexiones de base de datos o configurar que el entorno de trabajo cree una.

Si desea que el entorno de trabajo cree la agrupación de conexiones de base de datos al desplegar un servicio Web, realice únicamente los pasos del uno al tres del procedimiento siguiente. A continuación, añada el servidor Web a la vista Servidores del entorno de trabajo. Cuando despliegue un servicio Web, seleccione el recuadro de selección Registrar conexión de base de datos con el servidor Web en el asistente para Desplegar servicio Web.

Procedimiento:

Para configurar un servidor de Apache Tomcat 5.5:

  1. Si tiene intención de utilizar el protocolo de mensajes SOAP/HTTP, instale uno de los motores SOAP al cual el entorno de trabajo dé soporte para servidores de Apache Tomcat 5.5. Consulte Servidores Web, motores SOAP y bases de datos soportados.
  2. Si utiliza una base de datos DB2 como fuente de datos, copie los archivos siguientes desde directorio_instalación_DWB\plugins\com.ibm.datatools.db2\driver al directorio common/lib de instalación de Apache Tomcat.
    • db2jcc.jar
    • Para DB2 para z/OS: db2jcc_license_cisuz.jar
    • Para DB2 para Linux, UNIX y Windows: db2jcc_license_cu.jar
  3. Si utiliza una base de datos Informix Dynamic Server (IDS), añada el archivo JAR para el controlador Informix a la classpath para la instalación de Apache Tomcat. El nombre del archivo es ifxjdbc.jar.
  4. Si no tiene intención de utilizar el entorno de trabajo para desplegar servicios Web, en el archivo server.xml del directorio $CATALINA_HOME/conf, añada una definición de recurso en la sección /Server/GlobalNamingResources: A continuación se proporciona una definición de ejemplo para una base de datos DB2:
    <Resource 
      name="jdbc/sample" 
      type="javax.sql.DataSource" 
      url="jdbc:db2://emme.svl.ibm.com:50000/sample" 
      validationQuery="select * from employee" 
      driverClassName="com.ibm.db2.jcc.DB2Driver" 
      password="db2admin" 
      maxActive="4" 
      maxWait="5000" 
      maxIdle="2" 
      username="db2admin"/>
    Para bases de datos Informix Dynamic Server (IDS), utilice com.informix.jdbc.IfxDriver para el valor de driverClassName. Después de finalizar este paso, el servidor Web estará configurado. No es necesario que siga los pasos restantes de este procedimiento.
  5. Si tiene intención de utilizar el entorno de trabajo para desplegar servicios Web pero no desea que el entorno de trabajo cree la agrupación de conexión de base de datos de forma automática, siga estos pasos para crear una agrupación de bases de datos global:
    1. Añada el servidor de Apache Tomcat 5.5 Web al espacio de trabajo.
      1. Si la vista Servidores todavía no está abierta, seleccione Ventana > Mostrar vista > Otros. En la ventana Mostrar vista, expanda la carpeta Servidor y seleccione Servidores.
      2. Pulse el botón derecho del ratón en la vista Servidores y seleccione Nuevo > Servidor.
      3. Siga las instrucciones del asistente de Nuevo servidor para añadir el servidor Web.
    2. En el espacio de trabajo, vaya a la perspectiva J2EE.
    3. En el Explorador de proyectos, expanda la carpeta Servidores y expanda la carpeta para el servidor Web.
    4. Abra el archivo server.xml en un editor realizando una doble pulsación sobre el mismo.
    5. En el editor, expanda los nodos siguientes: Servidor > GlobalNamingResources y cree una entrada Resource. Modifique la entrada Resource para que contenga los atributos siguientes:
      • driverClassName
      • maxActive
      • maxIdle
      • maxWait
      • name
      • password
      • type
      • url
      • username
      • validationQuery
      Figura 1. Ejemplo de una entrada Resource para una fuente de datos de DB2
      Contenido del archivo server.xml.

      Para definiciones de estos atributos, consulte la documentación para Apache Tomcat 5.5.

    6. Registre el valor del atributo de nombre para el recurso. Cuando despliegue un servicio Web que utilice el recurso, el valor del parámetro artifact.DataSourceGlobalName del servicio debe coincidir con el valor del atributo de nombre. El valor del parámetro artifact.DataSourceGlobalName es sensible a las mayúsculas y minúsculas.
Tareas relacionadas
Configuración de servidores de WebSphere Application Server, Versión 6.1
Configuración de servidores de WebSphere Application Server, Community Edition, Versión 1.1 (WASCE)

Feedback