Problemas de instalación de JSP
Instalación y configuración de J2SDK y TOMCAT
A menudo veo a principiantes en jsp preguntando cómo configurar jsp y servlet en tomcat, así que resumí cómo configurar jsp y servlet en tomcat, espero. Será útil para los principiantes.
El primer paso: descargue j2sdk y tomcat: vaya al sitio web oficial de Sun.
El último jdk es 1.5 y tomcat es 5.5. Se recomienda jdk1.4 o superior y tomcat. 4.0 o superior
Paso 2: Instale y configure su j2sdk y tomcat: ejecute el programa de instalación de j2sdk y tomcat, y luego configure la ruta de instalación de acuerdo con la ruta.
1. Después de instalar j2sdk, debe configurar las variables de entorno. Agregue las siguientes variables de entorno en Mi PC->Propiedades->Avanzado->Variables de entorno->Variables del sistema (suponiendo que su j2sdk esté instalado. en c :\j2sdk1.4.2):
JAVA_HOME=c:
\j2sdk1.4.2
classpath=.;
% JAVA_HOME% \lib\dt.jar;
%JAVA_HOME%\lib\tools.jar;
path=%JAVA_HOME%\bin
Entonces puedes escriba un programa java simple para probar si J2SDK se ha instalado correctamente:
public class Test
{
public static void main
(String args [])
{
System.out.println
("Este es un programa de prueba.");
}
}
Guarde el programa anterior como un archivo llamado Test.java.
Luego abra una ventana del símbolo del sistema, vaya al directorio donde se encuentra su Test.java y luego escriba el siguiente comando:
javac Test.java
java Test
En este momento, si ve Este es un programa de prueba impreso, significa que la instalación se realizó correctamente. Si esta oración no está impresa, debe verificar su configuración cuidadosamente.
2. Después de instalar Tomcat, agregue las siguientes variables de entorno en Mi PC->Propiedades->Avanzado->Variables de entorno->Variables de sistema (suponiendo que su Tomcat esté instalado en c:\tomcat): < / p>
CATALINA_HOME: c:\tomcat
CATALINA_BASE: c:\tomcat
TOMCAT_HOME: C:\Tomcat
Luego modifique las variables de entorno Para el classpath, agregue servlet.jar en common\lib en el directorio de instalación de tomate al classpath. El classpath modificado es el siguiente:
classpath=.;
%JAVA_HOME% \lib. \dt.jar;
%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\common\lib\servlet.jar;
Entonces puede iniciar Tomcat y acceder a /dtd/web-app_2_3.dtd">
Una aplicación para prueba.
< /web -app>
5. Cree una nueva página jsp de prueba en myapp. El nombre del archivo es index.jsp. El contenido del archivo es el siguiente:
<. center
Ahora el momento es:
<%=new java.util.Date()%>
html
6. Reinicie Tomcat
7. Abra el navegador, ingrese el archivo servlet.jar en mon\lib y cópielo en C:\JDK\jre\lib\e
En xt, si lo vuelves a compilar, no habrá problema.
Luego presione la siguiente estructura de archivos en C:\Tomcat\webapps\ROOT en el directorio de Tomcat:
ROOT\index.html
ROOT\welcom . jsp
ROOT\WEB-INF\lib\MyServlet.jar
(Si la clase .class de su servlet está escrita en un archivo .jar,
entonces póngalo bajo lib)
ROOT\WEB-INF\classes\HelloWorld.class
(Coloque aquí el archivo HelloWorld.class generado arriba)
Luego ingrese http: //localhost:8080/servlet/HelloWorld en el navegador y el servidor informa el error esperado: Error 404--No encontrado
¿Qué está pasando?
El servlet debe registrarse utilizando el archivo web.xml en el directorio C:\Tomcat\webapps\ROOT\WEB-INF
Utilice EP para abrir el archivo web.xml.
Pon el siguiente programa
Reemplazar con
¿Por qué?
Debido a esta estructura
indica la clase de servlet incluida especificada.
La siguiente estructura
significa especificar a qué patrón de URL se debe asignar HelloServlet.
Después de modificar web.xml, reinicie el servidor y luego ingrese http://localhost:8080/servlet/HelloWorld, luego lo estará esperando un enorme ¡Hola, mundo!