Foros del Web » Administración de Sistemas » Apache »

Tomcat 5.0.25

Estas en el tema de Tomcat 5.0.25 en el foro de Apache en Foros del Web. Hola a todos me gustaria saber si alguien me puede enviar o explicar la forma de ejecutar un servlet y un Jsp en Tomcat 5.0.25 ...
  #1 (permalink)  
Antiguo 25/06/2004, 10:23
 
Fecha de Ingreso: junio-2004
Mensajes: 1
Antigüedad: 19 años, 10 meses
Puntos: 0
Tomcat 5.0.25

Hola a todos me gustaria saber si alguien me puede enviar o explicar la forma de ejecutar un servlet y un Jsp en Tomcat 5.0.25 ya lo intente colocando el fichero web.xml y etc y me manda un mensaje al iniciar startup :

Falta el archivo web.xml de la aplicacion
utilizando los parametros por defecto StandardEngine[Catalina].StandardHost[localhost]StandardContext[/myApp]

En mi PC Tengo dentro de:
C:\Tomcat50\webapps\myApp\WEB-INF\web.xml
Contenido del Fichero: Web.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE web-app (View Source for full doctype...)>
- <web-app>
<display-name>Soyelnombre</display-name>
<description>Soyladescripcion</description>
- <servlet>
<servlet-name>myApp</servlet-name>
<servlet-class>Hola</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>myApp</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
y dentro de :
C:\Tomcat50\webapps\myApp\WEB-INF\classes

Hola.class
Contenido de Hola.java
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Hola extends HttpServlet {
protected void doPost
(HttpServletRequest peticion, HttpServletResponse respuesta)
throws ServletException, IOException {
String nombre = peticion.getParameter("name");
String email = peticion.getParameter("email");
String mensajeBienvenida = null;
GregorianCalendar calendar = new GregorianCalendar();
if(calendar.get(Calendar.AM_PM) == Calendar.AM) {
mensajeBienvenida = "Buenos Dias";
} else {
mensajeBienvenida = "Buenos Tardes";
}
respuesta.setContentType("text/html");
PrintWriter salida = respuesta.getWriter();
salida.println("<html>");
salida.println("<body>");
salida.println("<p>"+mensajeBienvenida+", "+nombre+"</p>");
salida.println("<p>Gracias por Registrar tu email ("+email+") con Sanz Arquitectos.</p>");
salida.println("<p>Pronto te contactaremos</p>");
salida.println("</body>");
salida.println("</html>");
salida.close();
}
}

1.- El archivo Llamado web.xml, va insertado en esta ruta:

tomcat/webapps/probando/web-inf/web.xml


2.- Cuando cargo el tomcat sale el mensaje

Falta el archivo web.xml de la aplicacion utilizando los parametros por defecto. etc...

y verificando en la ruta:

C:\Tomcat50\webapps\myApp\WEB-INF\WEB.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE web-app (View Source for full doctype...)>
- <web-app>
<display-name>Soyelnombre</display-name>
<description>Soyladescripcion</description>
- <servlet>
<servlet-name>myApp</servlet-name>
<servlet-class>Hola</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>myApp</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>

Otro detallito sabes uso Apache Tomcat/5.0.25 y en:
C:\Tomcat50\conf\SERVER.XML
No existe
El ROOT context
Es decir:

<!--
<Context path="" docBase="ROOT" debug="0">
-->
y

<DefaultContext reloadable="true"/>

Sera posible ?

En C:\Tomcat50\conf\Catalina\localhost\ADMIN.XML

<!--
Context configuration file for the Tomcat Administration Web App

$Id: admin.xml,v 1.3 2004/02/20 17:09:19 remm Exp $


-->
<Context path="/admin" docBase="${catalina.home}/server/webapps/admin" debug="0" privileged="true">
<!--
Uncomment this Valve to limit access to the Admin app to localhost

for obvious security reasons. Allow may be a comma-separated list of
hosts (or even regular expressions).
<Valve className="org.apache.catalina.valves.RemoteAddrVa lve"
allow="127.0.0.1"/>

-->
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_admin_log." suffix=".txt" timestamp="true" />
</Context>

Asi como tambien en

C:\Tomcat50\conf\Catalina\localhost\balancer.xml

<!--
Context configuration file for the Tomcat Balancer Web App
This is only needed to keep the distribution small and avoid duplicating
commons libraries

$Id: balancer.xml,v 1.1 2003/11/20 21:43:32 remm Exp $


-->
<Context path="/balancer" docBase="balancer" debug="0" privileged="true" />

C:\Tomcat50\conf\Catalina\localhost\manager.xml

<!--
Context configuration file for the Tomcat Manager Web App

$Id: manager.xml,v 1.2 2004/02/20 17:09:29 remm Exp $


-->
<Context path="/manager" docBase="${catalina.home}/server/webapps/manager" debug="0" privileged="true">
<!--
Link to the user database we will get roles from
-->
<ResourceLink name="users" global="UserDatabase" type="org.apache.catalina.UserDatabase" />
</Context>


Gracias de antemano y les agradeceria mucho su ayuda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:46.