Tomcat 4.0.1
Publicado por ivanillo (6 intervenciones) el 28/12/2001 21:39:32
Voy a intentar darte, a ti lista de amantes del Java que todo lo sabes, la máxima información posible porque no me funcionan los servlets de mi carpeta "practicas" y no se porqué.
Tengo creada una carpeta practicas con la siguiente ruta de directorios:
C:\Archivos de programa\Apache Tomcat 4.0\webapps\practicas\Web-inf\classes
Y en la carpeta Web-inf de esta ruta de directorios tengo un fichero web.xml que contiene lo siguiente:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-names>holamundo</servlet-name>
<servlet-class>HelloWorldExample<servlet-class>
</servlet>
</web-app>
donde le paso el nombre con el que llamo al servlet y el ejemple de .class que me aparece en el ejemplo del Tomcat y que por cierto si lo invoco me funciona, sólo no me funciona si lo invoco a mi carpeta, esto es:
http://localhost:8080/practicas/servlet/holamundo
Todo ello despues de haber dado de alta esta carpeta en server.xml donde pone:
<Context path="/practicas" docBase="practicas" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_examples_log." suffix=".txt"
timestamp="true"/>
<Ejb name="ejb/EmplRecord" type="Entity"
home="com.wombat.empl.EmployeeRecordHo
Tengo creada una carpeta practicas con la siguiente ruta de directorios:
C:\Archivos de programa\Apache Tomcat 4.0\webapps\practicas\Web-inf\classes
Y en la carpeta Web-inf de esta ruta de directorios tengo un fichero web.xml que contiene lo siguiente:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-names>holamundo</servlet-name>
<servlet-class>HelloWorldExample<servlet-class>
</servlet>
</web-app>
donde le paso el nombre con el que llamo al servlet y el ejemple de .class que me aparece en el ejemplo del Tomcat y que por cierto si lo invoco me funciona, sólo no me funciona si lo invoco a mi carpeta, esto es:
http://localhost:8080/practicas/servlet/holamundo
Todo ello despues de haber dado de alta esta carpeta en server.xml donde pone:
<Context path="/practicas" docBase="practicas" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_examples_log." suffix=".txt"
timestamp="true"/>
<Ejb name="ejb/EmplRecord" type="Entity"
home="com.wombat.empl.EmployeeRecordHo
Valora esta pregunta


0