Configuración del servidor de Alibaba Cloud + instalación del sistema Linuxs jdk, tomcat, resumen de MySQL tutorial detallado + algunas pequeñas soluciones de errores en el lanzamiento en línea del proyecto - Rookie Xiaohui

Configuración del servidor de Alibaba Cloud + instalación del sistema Linuxs jdk, tomcat, resumen de MySQL tutorial detallado + algunas pequeñas soluciones de errores en el lanzamiento en línea del proyecto - Rookie Xiaohui



Escrito al frente: Después de aprender programación, quiero saber cómo lanzar el proyecto que escribí. Pero siempre permanece en el alcance del acceso LAN ... El
sistema operativo Linux no, los tutoriales en línea son demasiado complicados y los servidores en la nube requieren dinero, y me temo que no tendrá éxito ... y ... repetidamente ...
Esta vez finalmente me decidí. Pregunte a los grandes dioses de todos los ámbitos de la vida, ejecute varios blogs, consulte varias enciclopedias, lea varios documentos de desarrollo ... innumerables pozos ... y luego ... lanzado y lanzado con éxito
.

Vista previa del proyecto (compare bajo, no rocíe ha ...)

La base es demasiado pobre y no es fácil de escribir. Para escribir este tutorial, no faltan pasos. Después de inicializar el servidor configurado, reconfigúrelo y tome capturas de pantalla paso a paso. Incluso hay un poco de palabrería. ¡Por favor perdoname!


Paquete de software requerido: final shell + navicat + tomcat + jdk código de extracción: bdqj (¡todos pueden ir al sitio web oficial para descargarlo usted mismo, tomcat y jdk presten atención para descargar bajo el sistema Linuxs!)


1. Instale el software de conexión remota en esta máquina (el software remoto se utiliza para simplificar la operación, ignórelo)

  1. Descargue e instale el shell final usted mismo (conéctese al sistema remoto de Linux)

  2. Descargue e instale Navicat, siga el tutorial del documento (conecte la base de datos MySQL remota)


2. Solicite Alibaba Cloud ECS

  1. Registre una cuenta de
    Alibaba Cloud: Paquete de regalo de Alibaba Cloud
  2. Verificado
  3. Solicitar ECS de servidor en la nube
  • Si tiene menos de 24 años, puede ir a la página del evento para comprar descuentos (la ubicación es la siguiente; los tiranos locales omiten)
    ingrese la descripción aquí
    ingrese la descripción aquí
    ingrese la descripción aquí

3. Configure el control remoto ECS

  1. Encuentre su servidor ECS
    ingrese la descripción aquí

  2. Establezca la contraseña de conexión remota (por primera vez inicie sesión con la contraseña asignada predeterminada, preste atención a la contraseña predeterminada solicitada por el sistema de copia)
    ingrese la descripción aquí

  3. Establezca su propia contraseña de instancia de la misma manera (para el inicio del sistema Linux)

  4. Ingrese configuraciones detalladas
    ingrese la descripción aquí

  5. Haga clic en conexión remota
    ingrese la descripción aquí

  6. Ingrese el número de cuenta: "root" Contraseña: "contraseña de instancia" para ingresar al sistema (no se le solicita que ingrese la contraseña, simplemente ingrésela directamente)
    ingrese la descripción aquí

Para esto, significa que el host de su servidor en la nube se puede usar normalmente, pero para los principiantes que no conocen el sistema Linux, pueden usar la herramienta de conexión remota para operar a continuación.

Cuarto, use Xshell para conectarse a Linux remotos

  1. Ingrese a Xshell, cree una nueva conexión
    ingrese la descripción aquí

  2. Copie su IP de la red pública de ECS al nombre de host y haga clic en "Probar"
    ingrese la descripción aquí

  3. Un recordatorio emergente para iniciar sesión con la contraseña de la cuenta (la cuenta de instancia que configuró: contraseña de root: (contraseña de instancia))
    ingrese la descripción aquí
    ingrese la descripción aquí

  4. Inicio de sesión exitoso
    ingrese la descripción aquí
    Nota: La siguiente imagen se puede ignorar. Para el trastorno obsesivo compulsivo, vaya a la esquina superior izquierda "Archivo" -> "Propiedades" -> "Túnel" -> "Marque para reenviar la conexión X11 a (X)" e inicie sesión nuevamente. !
    ingrese la descripción aquí


Cinco, configure el sistema Linux (énfasis aquí)

consejos: use "shift + insert" para pegar el código

1. Instalación de jdk y configuración de variables de entorno

  1. Descargue o use el paquete comprimido (archivo .tar.gz) en mi paquete desde el sitio web oficial:
    ingrese la descripción aquí
  2. Después de la descarga, ingrese el siguiente comando en Xshell:
//在usr文件夹下新建java目录
mkdir /usr/java
//进入java目录
cd /usr/java
//激活上传操作
yum -y install lrzsz
  • Activado exitosamente
    ingrese la descripción aquí
  1. Ingrese a la herramienta de visualización xftp para transferir el jdk descargado en Windows
    ingrese la descripción aquí
  • Comprima el paquete a Linux (arrastre y suelte directamente como se muestra y espere a que se cargue)
    ingrese la descripción aquí
  1. Después de cargar, descomprima el paquete de instalación:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名

  • La descompresión está completa (se puede ver a través de xftp)
    ingrese la descripción aquí
  1. Configurar variables de entorno jdk
//进入etc文件夹
cd /etc
//打开profile文件,按shift+i进入编辑模式
vi profile
//配置环境变量,在profile文件中添加如下内容,注意更换到你的版本
export JAVA_HOME=/usr/java/jdk1.8.0_221 
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
//按“esc”退出编辑模式,随后按“shift+:”进入命令模式,保存并退出
输入“wq” 回车

ingrese la descripción aquí

  • Reinicie su Linux y escriba "reiniciar"
    reboot
    ingrese la descripción aquí
  1. Ver las variables de entorno configuradas

javac 回车

java -version 回车

  • la configuración de javac es exitosa
    ingrese la descripción aquí

  • La configuración de la versión java es exitosa
    ingrese la descripción aquí

2. Instalación de Tomcat y configuración de puertos

  1. Lo mismo que descomprimir Tomcat, primero cree una carpeta Tomcat
//在usr文件夹下新建java目录
mkdir /usr/tomcat
//进入java目录
cd /usr/tomcat
//激活上传操作
yum -y install lrzsz
  1. Ingrese a la herramienta de visualización xftp para transferir el tomcat descargado en Windows
  • Comprima el paquete a Linux (arrastre y suelte directamente como se muestra y espere a que se cargue)
    ingrese la descripción aquí
  1. Después de cargar, descomprima el paquete de instalación:
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名
//修改文件夹名称(注意版本对应你下载的)
mv apache-tomcat-8.5.45 tomcat8
  • Descomprimir completo
    ingrese la descripción aquí

consejos: el número de puerto de tomcat se puede modificar usando xftp para ir a server.xml en "/ usr / tomcat / tomcat8 / conf", el método de modificación es el mismo que en Windows
ingrese la descripción aquí

  1. Iniciar tomcat
//进入tomcat的bin目录
cd /usr/tomcat/tomcat8/bin
//启动tomcat,输入
./startup.sh 回车
  1. Prueba de acceso al navegador
//ip和端口号换成你的
http://47.105.221.156:8080/
  • Visita exitosa: instalación completa de tomcat
    ingrese la descripción aquí

Después de comprobar que la URL es correcta, aún no se puede acceder

  • No se asuste, vuelva a la consola de Alibaba Cloud y busque "Grupo de seguridad para esta instancia" -> "Reglas de configuración":
    ingrese la descripción aquí

  • Agregar puerto
    ingrese la descripción aquí

  • El rango de puertos se completa de acuerdo con el puerto que configuró y el objeto autorizado es "0.0.0.0/0"
    ingrese la descripción aquí

  • Después de guardar, reinicie su Linux y aún no puede ver la página de inicio después de reiniciar . Espere pacientemente 20 minutos y puede continuar con otros pasos primero, porque el proceso de apertura del puerto requiere que Ali se configure un poco. ¡Esta es solo la primera configuración! , ¡Vuelve a visitar la página de inicio de Tomcat y resuélvelo!

  1. Utilice eclipse para marcar su proyecto como paquete de guerra.
    ingrese la descripción aquí

  2. Subir al directorio "/ usr / tomcat / tomcat8 / webapps" de Linuxs; reiniciar tomcat
    ingrese la descripción aquí

//进入bin文件夹
cd /usr/tomcat/tomcat8/bin
//关闭tomcat
./shutdown.sh
//查看是否成功关闭
ps -ef|grep java
//如果出现以下信息,则表示Tomcat已经关闭
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
//启动Tomcat
./startup.sh
  • Si se muestra la siguiente información similar, significa que Tomcat no se ha cerrado
    ingrese la descripción aquí
//使用kill命令杀死tomcat
kill -9 12778 
//再次查看
ps -ef|grep java
//启动Tomcat
./startup.sh

ingrese la descripción aquí

  • Descubrí que ya hay un proyecto descomprimido del paquete war en nuestro tomcat
    ingrese la descripción aquí
  1. Visite su proyecto, completo (sin proyecto de base de datos)!
    ingrese la descripción aquí

Nota: Necesita reemplazar el proyecto del paquete war, primero cierre tomcat; elimine el paquete war original y descomprima el proyecto; verifique si hay un proyecto de implementación en la ruta "/ usr / tomcat / tomcat8 / work / Catalina / localhost", elimine si hay . Importe el nuevo paquete y reinicie Tomcat. (Lleva el pozo ...)


3. Instalación y configuración de MySQL (no requerido, ignorado para usuarios sin base de datos)

  1. Comando de entrada de Xshell para descargar el paquete de instalación
//5.7版本
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
//8.0版本
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
//其他版本自己去官网下yum安装栏找下载路径
//未安装wget的同学执行以下命令安装
sudo yum install wget
  1. instalación:
//-ivh 后跟你装的对应版本mysql包
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
 
sudo yum install mysql-server
  • Ingrese "y" para confirmar la instalación y espere
    ingrese la descripción aquí
  • Continuar "y" y esperar
    ingrese la descripción aquí
  • llevar a cabo
    ingrese la descripción aquí
  1. configurar la clave
//当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

  1. Si este archivo está vacío:
//1.删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
//2.重启mysqld服务
systemctl restart mysqld
//3.再去找临时密码
sudo grep 'temporary password' /var/log/mysqld.log
  • localhost: hay una contraseña temporal detrás, copie hr? =; FsST2fc
    ingrese la descripción aquí
  1. Configurar elementos de instalación
    sudo mysql_secure_installation

  2. Pegue la contraseña que copió y establezca una nueva contraseña (debe contener: contraseña: mayúsculas, minúsculas, números, caracteres)
    ingrese la descripción aquí

  • Las opciones son todas "Y", confirme. Ver ¡Todo listo! Completa la configuración.
    ingrese la descripción aquí
  • Intenta visitar, éxito
    ingrese la descripción aquí

Seis, migrar archivos de base de datos

  1. Utilice el software de visualización Navicat para conectarse a la base de datos
  • Nueva conexión
    ingrese la descripción aquí
  • Conéctese de acuerdo con su IP de red pública y la contraseña de mysql establecida
    ingrese la descripción aquí
  1. Puede aparecer la siguiente ventana (que no cunda el pánico, he pisado este pozo)
    ingrese la descripción aquí
  • Dos pasos:
    • Paso 1: El lugar anterior "Reglas del grupo de seguridad" -> aumente su puerto 3306 -> reinicie. Sigo sin poder ver la página de inicio después de reiniciar. Espere pacientemente 20 minutos, ¡puede continuar con otros pasos primero! La implementación del proyecto en el servidor Tomcat requiere un cierto tiempo de espera, espere.
      ingrese la descripción aquí
      ingrese la descripción aquí
    • Paso 2: ingrese su base de datos en Xhell
    //1. 登录,-u账号 -p密码
     mysql -uroot -p521521
    //2. 查看数据库:
     show databases;
    //3. 进入mysql:
     use mysql;
    //4. 查看表:
    show tables;
    //5.更新user表数据,添加远程访问权限;
    update user set Host='%' where User='root';
    //重启mysql
    systemctl restart mysqld
    
    ingrese la descripción aquí
  • Reutilice la herramienta Navicat para conectarse a la base de datos (después de pisar el foso, ¡todos aplauden!)
    ingrese la descripción aquí
  1. Vierta el archivo sql de la base de datos de su proyecto en la base de datos del servidor de Alibaba Cloud.
    ingrese la descripción aquí
    ingrese la descripción aquí

  2. ¡No olvide modificar su código y cargar el paquete war nuevamente! ! !

  • ¡El proyecto se lanzó con éxito en línea y se puede acceder a su proyecto desde cualquier red a través de su sitio web! (¡Todos se levantan!)
    ingrese la descripción aquí

Nota: No hay estudiantes que carezcan de pasos pero no puedan acceder al proyecto Nota: 1. ¿Reinicia la instancia después de modificar el puerto de Linux? 2. Después de modificar el paquete war, si reiniciar Tomcat (matar a Tomcat, eliminar los elementos en caché y volver a cargar si es necesario, o incluso eliminar Tomcat y volver a extraer). 3. ¡Verifique nuevamente si faltan pasos en el proceso!

Hasta ahora, el proyecto se puso en marcha con éxito. Para organizar este tutorial, trabajé tres noches extra. Si es de ayuda para todos, por favor dale me gusta y reenvíalo. ¡Gracias! Si todavía hay preguntas y no tiene éxito, simplemente chatee en privado.
Nota: ¡Indique la fuente de la reimpresión! ! ! Continúe con el
siguiente artículo: "Modifique el archivo de configuración en el sistema Linux para acceder al proyecto java directamente a través de ip, elimine el número de puerto y el nombre del proyecto.

Supongo que te gusta

Origin blog.csdn.net/qq_39231769/article/details/100587577
Recomendado
Clasificación