Implementar Tomcat, el paquete de la guerra y el error asociado solución de problemas del sistema Linux

Un paquete maven que se administran para combatir la guerra

  • Maven instalar o Pakage está dando

1,Perhaps you are running on a JRE rather than a JDK?

Para traducir lo que

也许您运行的是JRE而不是JDK

2, la resolución de problemas

  • ¿Qué sentido de la misma, que se está ejecutando con un JRE, JDK necesidad de ser reemplazado

Dos, el despliegue de Linux Tomcat

1, es necesario determinar la versión de Tomcat

Tomcat Tsinghua Espejo

2, comando wget para descargar

  • Lo mejor es cdYehao encontrar archivos en el escritorio, descargar
 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz 

3, vaya al directorio en el que desea guardar el gato

  • Estoy aquí/usr/loacl/
mv apache-tomcat-8.5.53.tar.gz /usr/local/
 当然你可以先解压后移动

4, extracto de

tar -zxvf apache-tomcat-8.5.53.tar.gz

5, modificar tomcat puerto (opcional)

  • Este paso se puede omitir, pero después de tocar frente al puerto ocupado, lo que resulta en el servicio de levantarse, todavía tiene que cambiar
  • conf en el directorio de Tomcat carpeta, modificar los parámetros server.xml
  • empuje conf/server.xml prestar atención: En este punto yo ya estaba en el directorio bajo el gatoAquí Insertar imagen Descripción
  • puerto Modificar Conector (originalmente 8080)
 <Connector port="9090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  • Puerto del servidor Modificar (originalmente 8005)
<Server port="9005" shutdown="SHUTDOWN">
  • Añadir nodo de contexto, el siguiente paso será utilizar,Este paso es opcional, Pero los proyectos complejos de encuentro que pueden surgir algunos problemas
<Context docBase="oeOperator" path="/" reloadable="true" privileged="true"/>

Figura: algunos dijeron que <Host>los nodos dentro, que le dejo fuera, no hay problemaMi nombre es guerra oeOperator.war
Aquí Insertar imagen Descripción

Recargable = "true", Tomcat detecta automáticamente la aplicación en el estado de funcionamiento de los WEB-INF / classes y WEB-INF / archivos de clase en el directorio lib, si la supervisión para que el archivo de clase ha cambiado, el servidor carga automáticamente nueva aplicación web programa, a saber, el despliegue en caliente

Ruta de acceso: el nombre del proyecto después del inicio del proyecto accede
docBase: la colocación real de la ruta del proyecto, señalando que el nombre del proyecto en lugar de un nombre de carpeta de este nivel

6, intente ejecutar Tomcat

(1) de ejecución

  • Yo ya estaba en el directorio bin de Tomcat
  • startup.sh
  • sh startup.sh
  • sh startup.sh|tail -f ../logs/catalina.out Recomiendo esto porque se puede ver el registro

(2) En el navegador escriba: localhost: número de puerto

  • Tomcat ver página que significa ser exitoso

7, el paquete de despliegue guerra

  • La bolsa de la guerra en el directorio de Tomcat webapps/Tomcat, hago comando no escritura, el tiempo de ejecución se carga automáticamente
  • Agregar Contexto nodo de referencia Anterior

8, Tomcat ejecutar

(1) paquete de guerra de carga dada

  • error in opening zip file
  • La implementación de guerra podría ser dañado, enviarlo de nuevo

(2) Ver

  • IP:端口/war包名/
localhost:9090/oeOperator/

(3) desactivar el firewall

  • Si desea tener acceso a este equipo desde otro equipo, entonces este punto esencial
CentOS7 desactivar el firewall (temporalmente, la recuperación de reinicio)
sudo systemctl stop firewalld.service
Firewall no se inicia automáticamente arranque
sudo systemctl disable firewalld.service

(4) abrir el firewall

arranque cortafuegos
sudo systemctl enable firewalld.service
Desactivar el firewall
sudo systemctl start firewalld.service

(5) los comandos de servidor de seguridad relacionados pueden ver este artículo

https://baijiahao.baidu.com/s?id=1643819548168227060&wfr=spider&for=pc

Publicado 59 artículos originales · ganado elogios 6 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/qq_27009225/article/details/105166396
Recomendado
Clasificación