Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Problemas de instalación de JSP

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">

Mi aplicación web

en IE

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()%>

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

HelloWorld

HelloWorld

HelloWorld

/servlet/HelloWorld

Reemplazar con

HelloWorld

HelloWorld

HelloWorld

/servlet/ HolaMundo

¿Por qué?

Debido a esta estructura

HelloWorld

HelloWorld

indica la clase de servlet incluida especificada.

La siguiente estructura

HelloWorld

/servlet/HelloWorld

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!

上篇: Después de la transmisión de “Produce Camp 2021”, ¿el público quedó entusiasmado? 下篇: Nombre completo del sitio web de Kobe
Artículos populares