JavaWeb 与 Tomcat

El concepto de JavaWeb

El cliente envía una solicitud al servidor (Solicitud)

El servidor envía datos al cliente (Respuesta)

Clasificación de recursos web

Recursos estáticos

html, css, js, txt, video mp4, imagen jpg

Recursos dinámicos

página jsp, programa Servlet, asp

Servidor web de uso común

  • Tomcat gratis
  • Jboss
  • GlassFish
  • Resina

Servidor Tomcat

Introducción al catálogo de Tomcat

  • bin: almacena programas ejecutables de Tomcat
  • conf: almacenar archivos de configuración
  • lib: almacenar paquete jar
  • registros: almacena la salida de información de registro en tiempo de ejecución
  • temp: datos temporales generados durante el tiempo de ejecución
  • webapps: almacenar proyectos web implementados
  • trabajo: es el directorio de trabajo de Tomcat, utilizado para almacenar el código fuente de la traducción JSP en Servlet y el directorio de pasivación de sesión cuando Tomcat se está ejecutando

Inicie el servidor Tomcat

La primera es hacer doble clic en el archivo startup.bat en el directorio bin.

Pruebe si Tomcat se inicia correctamente:

Ingrese cualquier dirección de prueba en la barra de direcciones del navegador

  • http: // localhost: 8080
  • http://127.0.0.1:8080
  • http://192.168.0.106:8080 (IP local)

** Otra ventana de uso cmd **

catalina run

C:\Users\DELL>cd E:\TomCat\apache-tomcat-8.0\apache-tomcat-8.0.50\bin

C:\Users\DELL>E:

E:\TomCat\apache-tomcat-8.0\apache-tomcat-8.0.50\bin>catalina run

Razones comunes por las que falla el inicio

Sucediendo:cmd窗口一闪而过

  • La variable de sistema JAVA_HOME no está configurada
    • Nombre de variable: JAVA_HOME
    • Valor de la variable: C: \ Archivos de programa \ Java \ jdk1.8.0_251

Cerrar Tomcat

  1. Haga clic en la ventana del servidor x para cerrar
  2. En la ventana del servidor Tomcat, la tecla de método abreviado Ctrl + C
  3. Haga doble clic en shutdown.bat en el directorio bin (utilizado principalmente)

Modificar el número de puerto de Tomcat

Rango de número de puerto: 1-65535

  • número de puerto predeterminado de mysql: 3306
  • Número de puerto predeterminado de Tomcat: 8080
找到Tomcat目录下的conf目录,找到server.xml配置文件
  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

El número de puerto predeterminado del protocolo HTTP es 80

Implementar el proyecto web en Tomcat

El primero

Ingrese http: // dirección IP / nombre del proyecto / nombre del directorio / nombre del archivo en la barra de direcciones del navegador

El proyecto se coloca en el directorio de aplicaciones web en el directorio de Tomcat

El segundo

Busque el directorio conf / Catalina / localhost / en Tomcat y cree el siguiente archivo de configuración xml

<Context path="/abc.xml" docBase="E:\TomCat\书城项目"/>

Ingresamos http: // localhost: 8080 / abc / index.html en la barra de direcciones

abc代表会自动映射到E:\Tomcat\书城项目 目录下寻index.html

La diferencia entre mantener una página html en la barra de direcciones e ingresar una dirección

Página de descanso de manos Ingresa la direccion
archivo 协议(archivo: /// E: /TomCat/apache-tomcat-8.0/apache-tomcat-8.0.50/webapps/book/index.html) Protocolo HTTP (http://192.168.0.106:8080/book/index.html)
Lea la ruta detrás del protocolo de archivo directamente, analícela y muéstrela en el navegador Envíe una solicitud al servidor de acuerdo con la dirección, el área de servicio lee el archivo de recursos al que desea acceder y luego devuelve el contenido de la página solicitada al cliente

La página que visita Tomcat de forma predeterminada

http://192.168.0.106:8080/

Cuando no hay proyecto, se accede al proyecto ROOT por defecto

http://192.168.0.106:8080/book/

Cuando no hay un nombre de archivo, se accede a index.html de forma predeterminada

IDEA integra el servidor Tomcat

Busque servidores de aplicaciones en Configuración para agregar un servidor

Introducción a la ingeniería web

src: código fuente java escrito por usted mismo

web: almacena los archivos de recursos del proyecto web (html, css, js, etc.)

WEB-INF: un directorio protegido por el servidor, el navegador no puede acceder directamente a este directorio

web.xml: es el archivo de descripción de configuración e implementación de todo el proyecto web dinámico, y configura los componentes del proyecto web (programa de servlet, filtro, escucha, tiempo de espera de sesión, etc.)

lib: almacena paquetes jar de terceros

Supongo que te gusta

Origin blog.csdn.net/weixin_46250447/article/details/111964043
Recomendado
Clasificación