Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tabla de contenido
Características y funciones de Tomcat
El papel del directorio Tomcat
Abra la página de la aplicación de administrador
Configurar el host virtual de Tomcat
Tomcat, al igual que PHP, se utiliza para procesar páginas dinámicas. Tomcat también se puede utilizar como servidor de aplicaciones web y es de código abierto.
Maneja archivos que terminan en .jsp. Tomcat es un programa escrito en código Java y ejecuta una aplicación web Java.
1. Contenedor de servlet: ejecuta el servlet java, que es un programa java del lado del servidor y se utiliza para procesar solicitudes y respuestas http del cliente.
2.Contenedor jsp: página javasever, que es una tecnología de página dinámica que puede incrustar código java en páginas html.
3. También es un servidor http en sí.
4. Tomcat es un programa de procesamiento de páginas dinámico liviano y no es adecuado para escenarios de alta concurrencia.
Se trata principalmente de optimización, la optimización propia de Tomcat y la optimización del kernel del sistema y la optimización de jvm.
Servlet: Es un componente clave en el desarrollo de aplicaciones web en lenguaje Java. Función: Procese solicitudes http, genere contenido dinámico y responda a solicitudes de clientes, procese la lógica empresarial de Java y realice la gestión de sesiones. Puede mantener información de estado del usuario, sincronización del carrito de compras, inicio de sesión del usuario, etc., y también puede reenviar solicitudes dinámicas nginx a la base de datos.
jsp: La interfaz de la aplicación web. El lenguaje de esta interfaz está implementado en Java. Es un archivo que termina en .jsp (index.jsp)
Conector: Responsable de aceptar y responder a solicitudes externas. Es un centro de comunicación entre Tomcat y el cliente. El puerto de escucha acepta solicitudes externas. Su puerto predeterminado es 8080.Después de recibir la solicitud, se pasa a otros componentes para su procesamiento. Una vez completado el procesamiento, regresa al conector y luego responde al cliente.
contenedor: Responsable de procesar la lógica empresarial, consta de cuatro funciones: motor contenedor de contexto de host
Motor: se puede utilizar para administrar múltiples hosts virtuales. Un servicio solo puede tener un motor.
Host: un host es un host, que también se puede llamar sitio. Al configurar el host, se pueden agregar varios sitios.
contexto: un contexto representa una aplicación web
contenedor: es un contenedor que maneja la lógica de nivel más bajo.
Servicio: Proporcionar servicios externos al mundo exterior, incluidos conectores y contenedores.
Tomcat puede tener múltiples servicios.Cada servicio es independiente el uno del otro.
1. Instale Java primero
2. Agregue un archivo de configuración que reconozca Java.
vim /etc/profile.d/java.sh
exportar JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
exportar CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
exportar RUTA=$JAVA_HOME/bin:$PATH
3. Reinicie la fuente de configuración /etc/profile.d/java.sh
4. Descomprima Tomcat
tar -xf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 tomcat
mv tomcat /usr/local
5. Inicie Tomcat
Luego ejecute ./startup.sh
Vea el puerto e inicie netstat -antp |
Visita 192.168.233.40:8080
1. .bin almacena archivos que inician y cierran los scripts de Tomcat. inicio.sh apagado.sh
2. .conf almacena el archivo de configuración principal de Tomcat y el archivo de configuración principal server.xml
3. context.xml: información de configuración predeterminada del host
4. tomcat-user.xml: información relacionada con la autenticación de usuarios y contraseñas al iniciar sesión. El archivo del administrador debe autorizarse y modificarse antes de poder abrirse.
5. lib: se requiere el paquete jar cuando se ejecuta tomcat (generalmente no se mueve)
6. registros: archivos de registro,Catalina fueraarchivo de registro principal
7. temp: almacena archivos generados cuando se ejecuta tomcat
8. webapps: directorio utilizado para implementar aplicaciones web, similar al html de nginx
1. cd /usr/local/tomcat/webapps/manager/META-INF
2. contexto de vim.xml
3. En conf, tomcat-users.xml, agregue la contraseña de la cuenta.
Ejecutar /usr/local/tomcat/
cdconf/
vim tomcat-users.xml
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4. papelera de cd/
./stutdown.sh
./inicio.sh
netstat -antp | grep 8080
Visite 192.168.233.40:8080, haga clic en Tomcat e ingrese la contraseña de la cuenta Tomcat.
servidor vim.xml
Elimine la línea 147 y agregue dos sitios
<Host name="www.xy102.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/xy102" path="" reloadable="true" />
</Host>
<Host name="www.benet.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/benet" path="" reloadable="true" />
</Host>
mapeo vim /etc/hosts
alcanzar resultados