Implemente el proyecto ssm (xshell y xftp) en Alibaba Cloud

Tabla de contenido

1. Compra un servidor (con mysql)

2. Descargue xshell y xftp (versión gratuita para el hogar o la escuela):

3. Configure ECS:

4. Conéctese a ECS a través de xshell:

5. Descargue tomcat y jdk (1.8) a través de yum en xshell:

6. Inicie y pruebe Tomcat:

7. Configure el RDS de la base de datos en la nube y agregue la lista blanca:

8. Utilice navicat local para conectarse a la base de datos en la nube

9. Cambie el archivo de configuración de la base de datos en el proyecto, empaque el proyecto en un archivo war a través de eclipse o idea (jdk1.8, el tema es el proyecto SSM)

10. Inicie xftp a través de xshell y cargue el archivo war en el directorio webapps de tomcat:

11. Inicie el proyecto mediante comando y pruebe el acceso:


1. Compra un servidor (con mysql)

Sitio web: https://promotion.aliyun.com/ntms/act/campus2018.html

 

2. Descargue xshell y xftp (versión gratuita para el hogar o la escuela):

https://www.netsarang.com/zh/free-for-home-school/

Instálelo usted mismo después de descargarlo.

 

3. Configure ECS:

(1) Restablecer contraseña:

Ingrese su propia consola, ingrese la instancia del servidor ECS y restablezca la contraseña a la derecha.

restablecer la contraseña:

 

 (2) Agregar un grupo de seguridad: puerto 8080

Haga clic en Administrar - Grupo de seguridad para esta instancia - Configurar reglas

 

 

Seleccione la esquina superior derecha: agregue reglas de grupo de seguridad y luego complete.

La configuración está completa.

4. Conéctese a ECS a través de xshell:

Abra xshell, haga clic en Nuevo y complete lo siguiente: La IP del servidor es su propia IP de red pública de Alibaba Cloud

Luego haga clic en autenticación de usuario, complete y confirme.

 

Una vez completada la creación, haga doble clic directamente en la conexión de sesión que acaba de crear:

conexión exitosa:

 

5. Descargue tomcat y jdk (1.8) a través de yum en xshell:

Por comando: después de ejecutar el comando, el jdk se instalará por usted y las variables de entorno se configurarán automáticamente

yum -y install tomcat  

(1) Después de la instalación, verifique la versión de Java:

java -version

 Como se muestra abajo:

 

(2) Ver el estado de Tomcat:

systemctl status tomcat.service

 Como se muestra en la figura siguiente: ya se está ejecutando y debería estar muerto si no se inicia

 Después de la detección, la instalación se realiza correctamente.

Artículo de referencia: https://blog.csdn.net/zhaoyanjun6/article/details/79131856

6. Inicie y pruebe Tomcat:

Lo principal es instalar la interfaz de administración del navegador predeterminado de tomcat y luego acceder a ella a través del puerto ip.

(1) El directorio de instalación de tomcat está en /usr/share/tomcat,我们用cd到这个目录下面的webapps,即/usr/share/tomcat/webapps

(2) Después de cambiar el directorio, use el comando yum install tomcat-webapps tomcat-admin-webapps para instalar la interfaz de administración:

yum install tomcat-webapps tomcat-admin-webapps

(3) Una vez completada la instalación, ejecute su tomcat a través del comando

systemctl start tomcat.service

Luego use el comando view tomcat anterior para ver el estado, si se está ejecutando, está encendido.

systemctl status tomcat.service

(4) Después de abrir, visite a través de su dirección IP y el puerto 8080 en el navegador: su servidor IP: 8080

     Aparece la siguiente interfaz, lo que significa que la configuración se ha realizado correctamente.

 

7. Configure el RDS de la base de datos en la nube y agregue la lista blanca:

Déjame crear una cuenta yo mismo:

Ingrese la instancia de RDS de la base de datos en la nube en la consola de Alibaba Cloud, haga clic en Administrar e ingrese la administración de la cuenta:

 

A continuación, agregue la lista blanca:

Haga clic en seguridad de datos , como se muestra en la figura:

 

Agregue la IP de su propio host (utilizada por la conexión de la base de datos de Navicat) y la IP de Alibaba Cloud en el grupo predeterminado (después de implementar el proyecto, el proyecto debe acceder a la base de datos).

Su IP de host se puede mostrar ingresando ip directamente en el navegador. Los propios ejemplos de Alibaba Cloud.

Como se muestra:

8. Utilice navicat local para conectarse a la base de datos en la nube

Primero, copie su propia dirección de red externa de base de datos en la nube y obtenga la dirección de red externa usted mismo

Como se muestra:

Abra Navicat, haga clic en conectar:

Confirme que la conexión sea exitosa.

Después de eso, migré la base de datos de mi proyecto local a la base de datos en la nube en Navicat. (Haga clic con el botón derecho en el proyecto que se transferirá localmente y seleccione la transferencia de datos)

 

9. Cambie el archivo de configuración de la base de datos en el proyecto y empaquete el proyecto en un archivo war a través de eclipse o idea.

(Jdk1.8, el tema es el proyecto SSM)

 

Aquí se menciona que el paquete jar para la conexión a la base de datos también debe cambiarse a la versión 8.

Después de la modificación, exporte directamente el proyecto al archivo war, también puede probar si la base de datos se puede usar localmente.

 

10. Inicie xftp a través de xshell y cargue el archivo war en el directorio webapps de tomcat:

Abra xshell, haga clic en la transferencia de archivos en el cuadro rojo a continuación y xftp aparecerá automáticamente.

 Seleccione la ubicación de las aplicaciones web de tomcat en xftp, como se muestra en la figura: / usr / share / tomcat / webapps

 

Después de ingresar al directorio de aplicaciones web , cargue su propio proyecto de guerra directamente a la izquierda.

 

11. Inicie el proyecto mediante comando y pruebe el acceso:

Después de cargar

Reinicie Tomcat:

sudo systemctl restart tomcat

En el navegador ingrese 8080 / nombre de su proyecto / Inicio: el acceso IP del servidor

Como formato: 123.12.31.222:8080/project/index.jsp

El acceso es exitoso y la implementación está completa.

Supongo que te gusta

Origin blog.csdn.net/weixin_41905320/article/details/105050502
Recomendado
Clasificación