jueves, 19 de agosto de 2010

CONFIGURAR TOMCAT PARA QUE ESCUCHE EN EL PUERTO 80 Y NO EN EL 8080

Hay les dejo ese tutorial compas que me paso un amigo saludos a todos espero que les sirva a mi me sirvio mucho


Editar el Archivo /tomcat/conf/server.xml y ubicar

 
               connectionTimeout="20000"
               redirectPort="8443" />


Cambiar el port a 80.
Reiniciar tomcat
VIRTUAL HOSTS

Ubicar el engine (tag)


y ahi puedes configurar tus virtual host, un ejemplo es este:


 
                   
                          appBase="/usr/local/tomcat/entrega/webapps"
                          unpackWARs="true">
                           
                                   directory="/usr/local/tomcat/entrega/logs"
                                   prefix="unnombre.undominio.com.mx.access."
                                   suffix=".log"
                                   pattern="common"/>
                   

   



Asi quedo el unnombre.undominio.com.mx (Entrega), agregar un host por cada aplicacion que quieras configurar.


AHORA HAY QUE CREAR LA ESTRUCTURA PARA EL PROYECTO, O SEA DEJARLO EN LA RUTA QUE SE NECESITA PARA QUE TOME LA CONFIGURACION
DEL SERVER VIRTUAL


Ubicarse dentro de la carpeta tomcat

ahi crear una carpeta para tu proyecto, por ejemplo "entrega"

Y dentro de esa carpeta "entrega" crear dos una de nombre logs y otra de nombre webapps

luego entras a la carpeta de webapps en /tomcat/entrega/webapps y ahi copias todo tu proyecto.

y despues en /tomcat/entrega/webapps creas tambien una carpeta de nombre ROOT (asi con mayusculas)

y ahi en /tomcat/entrega/webapps/ROOT creas un index.jsp con este contenido.

<%
   response.sendRedirect("entrega/index.jsp"); (entrega es el nombre del proyecto, nomas lo estas redireccionando
%>


y en esta ruta /tomcat/entrega/webapps/ROOT hay que crear una carpeta llamada WEB-INF
dentro de esa carpeta WEB-INF crear el archivo web.xml con el siguiente contenido:




         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
         http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
        ROOT web application
       
                Users should place their static HTML files here.
       


POR ULTIMO, HAY QUE EDITAR EL ARCHIVO hosts que esta en /etc y agregas algo como esto:

127.0.0.1  entrega.juan.tinajero


Ahora solo resta reiniciar el tomcat y listo, ya correra tu server virtual.

Tu  virtual correra asi:  http://entrega.juan.tinajero:8080  (8080 es el puerto donde corre tomcat por default, pero lo puedes cambiar al 80 u otro)





este buen manual me lo paso el ing. Guillermo Rojo Cruz