Instalación TomCat
Este proceso es bastante sencillo, pero consta de una serie de pasos que se deben realizar al pie de la letra:
- Instalar el servidor Tomcat y alguna versión del J2SDK (se recomienda 1.4.01 o la Enterprise Edition), indicándole el lugar donde se encuentra instalada la JVM (Java Virtual Machine), y de preferencia, dejando como puerto el 4848 para el acceso del servidor
- Posteriormente se procede a configurarlo en la computadora. Para esto se crea una "variable de entorno". Si usas Windows 95/98/2000/XP, se crea modificando el archivo autoexec.bat ubicado en c:\ (esta como archivo oculto). Su modificación se hace agregándole la siguiente línea:
- Una vez echo lo anterior, para agregar el primer servlet al sitio, busca el archivo web.xml, el cual se encuentra en ruta_de_instalacion_del_servidor_tomcat\Apache Software Foundation\Tomcat 5.0\webapps\ROOT\WEB-INF\ y se le agrega a la carpeta webapps el nuevo_servlet.class (que es el resultado de la compilacion del nuevo_servlet.java). Además hay que añadir estas líneas al archivo web.xml
- Por último se prueba el servlet escribiendo en el explorador http:\\localhost:484\nuevo_servlet y listo, debería verse el resultado.
set classpath = "ruta"
Donde "ruta" es la ubicación de los archivos jsp-api.jar y servlet-api.jar que se encuentran en la carpeta: ruta_de_instalacion_del_servidor_tomcat/common/lib. A continuación un ejemplo de línea a agregar al autoexec.bat, suponiendo que el servidor tomcat se instalo en c:\archivos de programa:
SET CLASSPATH= C:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar;C:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar
Recordando que también se le agrega al claspath la dirección del la ruta donde se encuentra la carpeta \bin del j2sdk (compilador de java).
<servlet>
<servlet-name>nuevo_servlet</servlet-name>
<servlet-class>nuevo_servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>nuevo_servlet</servlet-name>
<url-pattern>nuevo_servlet</url-pattern>
</servlet-mapping>
Pero como el archivo ya tienen escrito se acomoda de tal manera q queda asi:
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet>
<servlet-name>nuevo_servlet</servlet-name>
<servlet-class>nuevo_servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>nuevo_servlet</servlet-name>
<url-pattern>nuevo_servlet</url-pattern>
</servlet-mapping>