Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 20:05
drumlin
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Error 404 en Tomcat

Hola, señores. Soy nuevo haciendo esto. Tengo funcionando Tomcat 6.0.26 en Debian Lenny. Lo que hice fue agregar al final del archivo server.xml:
Código:
...
        <Host name ="ms1.com" appBase="/var/www/ms1.com-webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
        </Host>
     </Engine>
  </Service>
</Service>
Al parar y reiniciar Tomcat me descomprime un archivo ms1.war que coloqué en el directorio ms1.com-webapps.
La estructura que me queda en /var/www/ms1.com-webapps es:
Código:
| ms1
|      | WEB-INF
|      |        | lib
|      |        |      | ..
|      |        | classes
|      |        |      | ..
|      |        | web.xml
|      | META-INF
|      |        | MANIFEST.MF 
|      | index.jsp
| ms1.war
El contenido de web.xml es:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>ms1</display-name>
  <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>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>
El contenido de MANIFEST.MF es:
Código:
Manifest-Version: 1.0
Class-Path:
El contenido de index.jsp es:
Código:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
Tu navegador es <%= request.getHeader("user-agent") %>
</body>
</html>
Voy al navegador y pongo "http://www.ms1.com:8080/ms1" Es aquí donde me pone:
HTTP Status 404 - /ms1.
type Status report
message /ms1
description The requested resource (/ms1) is not available. [ El recurso requerido (/ms1) no está disponible" ]

www.ms1.com se corresponde a la ip de mi servidor dentro de mi red local. Cuando coloco solo http://www.ms1.com:8080 aparece el manager de Tomcat.

¿Que debo hacer para que tomcat me muestre mi sitio ms1?

Agradezco cualquier ayuda que puedan brindarme.

Saludos!

Última edición por drumlin; 27/03/2010 a las 09:07