apache y tomcat

xisco
27 de Junio del 2008
Hola, estoy mirando de instalar apache y tomcat, el tomcat ya lo tengo pero me gustaria que alguien me dijera qué versión de apache sería mejor que me bajara.
Estoy trabajando con windows xp.
gracias

jonathan
27 de Junio del 2008
Tengo la versión 2.0.53, es muy sencilla de instalar (soy nuevo programando en web y no tuve ningún problema) si me envias un e-mail te paso el archivo.

Una pregunta, trabajo con jbuilder 9 y tomcat 5, sabes com configurar los servlets para que funcionen con tomcat 5 (cargo el archivo war pero no van) me da un fallo en la cadena de conexión a la base de datos, dentro el jbuilder no, que debo hacer? Gracias

saavedrajj
27 de Junio del 2008
Rutas De Instalación:

J2SDK = C:j2sdk1.4.2_07
Apache = C:apache2
Tomcat = C:tomcat5 (despues de descomprimir jakarta-tomcat-5.5.9.zip)




Prerequisitos:

> Java SDK (j2sdk1.4.2_07)
> Apache 2.0.54 (cualquier version 2.0.x)
> Tomcat 5 (jakarta-tomcat-5.5.9.zip)
> Conector Tomcat (jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip)
> Paquete de Compatibilidad (jakarta-tomcat-5.5.9-compat.zip) indispensable para que Tomcat 5 pueda
ejecutarse sobre Java 1.4 (no requerido para Java 5.0+)




Instalación:

01) Instalar Java 2 SDK en el directorio C:j2sdk1.4.2_07


02) Variables de entorno
Añadir a PATH : C:j2sdk1.4.2_07bin
Crear nueva variable: JAVA_HOME=C:j2sdk1.4.2_07


03) Descomprimir archivo jakarta-tomcat-5.5.9.zip en y renombrar su directorio
de manera que quede c:tomcat5

04) Descomprimir el archivo jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip,
copiar el archivo mod_jk2.so que se encuentra en el directorio:
jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zipmodules
y copiarlo en C:Apache2modules


05) Copiar archivo C:j2sdk1.4.2_07libtools.jar en el directorio C:Tomcat5commonlib


06) Crear el archivo C:Apache2confworkers2.properties e insertar el siguiente código:

[shm]
file=C:/www/Apache2/logs/shm.file
size=1048576

[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[status:status]

[uri:localhost/jkstatus/*]
group=status:status

[uri:localhost/jsp-examples/*]
worker=ajp13:localhost:8009

[uri:localhost/servlets-examples/*]
worker=ajp13:localhost:8009


07) Editar el archivo C:Apache2confhttpd.conf e insertar el siguiente código (preferiblemente al final de todo):

LoadModule jk2_module modules/mod_jk2.so
JkSet config.file "C:/Apache2/conf/workers2.properties"


08) Editar el archivo C:tomcat5confjk2.properties e insertar el siguiente código
channelSocket.port=8009


09) Descomprimir el Paquete de Compatibilidad (jakarta-tomcat-5.5.9-compat.zip)
y copiar sus carpetas "bin" y "common" en el directorio de instalación del tomcat "C:tomcat5"


10) Crear usuario Tomcat, editar archivo C:tomcat5conftomcat-users.xml,
originalmente tiene el siguiente contenido:

<tomcat-users>
<user name="tomcat" password="tomcat" roles="tomcat" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
</tomcat-users>

cambiarlo por el siguiente, elegir el nombre del Administrador y contraseña
diferentes si lo desea

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="12345678" roles="admin,manager"/>
</tomcat-users>


11) Para instalar el Tomcat5 como servicio:
- Iniciar sesión con el Prompt de DOS (Inicio > Ejecutar... cmd.exe)
- Ejecutar el siguiente comando: C:tomcat5bin> service.bat install
A Continuación deberá aparecer:

Installing the service 'Tomcat5' ...
Using CATALINA_HOME: C:tomcat5
Using JAVA_HOME: C:j2sdk1.4.2_07
Using JVM: C:j2sdk1.4.2_07jrebinserverjvm.dll
The service 'Tomcat5'has been instaled.

- Ejecutar el siguiente comando: C:tomcat5bin>NET START Tomcat5
A continuación deberá aparecer:

El servicio de Apache Tomcat está iniciándose.
El servicio de Apache Tomcat se ha iniciado con éxito


En este momento ya está instalado e iniciado el servicio, pero solo para esta sesión
de Windows, al volver a reiniciar con los comandos que se dan a continuación
se tendrá que iniciar o detener el servicio nuevamente.

- Ejecutar C:tomcat5bin> startup.bat (Iniciar Tomcat)
- Ejecutar C:tomcat5bin> shutdown.bat (Detener Tomcat)

Es recomendable abrir Panel de Control>Herramientas de Sitema>Servicios
y desde allí lo poner el Servicio Tomcat5 automático, para que cada vez se inicie Windows
lo cargue y no tener que hacerlo manualmente

12) Reiniciar y probar:

http://localhost
http://localhost:8080/

NOta: La sección de administración de Tomcat (Tomcat Administration) está disponible
en la web principal (jakarta-tomcat-5.5.9-admin.zip), para instalarlo hay que descomprimir
y pegar sus carpetas en el directorio C:tomcat5

NICOLAS
27 de Junio del 2008
Las explicaciones están excelentes, gracias.
Ahora bien, te estaría super agradecido si me indicas cómo hacer para programar en windows (schedule) la activación de un proceso para que a una hora determinada (ej.: por la madrugada) reinicie el servicio del Tomcat (te agradezco que me lo expliques bien detallado). Con la versión 4.1 estoy teniendo serios problemas (OutOfMemory Error) a causa de la falta de memoria. He setado los valores mín y máx para el uso de la memoria pero de todas formas este error siguie ocurriendo.
Desde ya MUCHAS GRACIAS, espero tu pronta respuesta.

Slds. a todos.

conchi
27 de Junio del 2008
Hola! Necesito ayuda para poder configurar tomcat. Tengo Eclipse Europa y Eclipse JBoss, he bajado el tomcat 5.5 de la página web de apache, lo he descomprimido en C: y lo he copiado en la carpeta plugins de cada eclipse. Pero al volver a iniciar los eclipse no puedo configurarlo en ninguno porque no aparece en Windows - Preferences de ninguno de los 2 eclipse. ¿Alguiçen podría ayudarme por favor? Es urgente. Gracias.