Campamento de capacitación de aplicaciones web de desarrollo en la nube de Alibaba Cloud: explicación detallada de la segunda tarea de registro
No digas tonterías, solo empieza.
1. Etapa de preparación
阿里云云开发平台访问地址:https://workbench.aliyun.com/application
任务使用的代码仓库地址:https://github.com/heissuper/taskmanager
Clone el código utilizado por la tarea en el local.
Dos, crea una nueva aplicación
Inicie sesión en la plataforma de desarrollo en la nube, haga clic en [Crear nueva aplicación] para
seleccionar un escenario de aplicación
Haga clic en [Escenario técnico] para seleccionar [Microservicio]
Solución Seleccione [Solución de migración de aplicaciones SpringBoot (SAE)] o [Solución de migración de aplicaciones SpringBoot (ASK)]
Elija la primera [Solución de migración de aplicaciones SpringBoot (SAE)] aquí y haga clic en Siguiente.
Complete la información básica y haga clic en Finalizar.
Nombre de la aplicación: Migración del sistema de administración de tareas Sin servidor
Introducción de la aplicación: Migración del sistema de administración de tareas Sin servidor
Haga clic en [Administración del entorno] para asegurarse de que se hayan activado todos los servicios en la nube dependientes, se hayan configurado [Especificaciones] en el entorno diario en la configuración avanzada y haga clic en Aceptar después de verificar.
3. Importe el código a la plataforma de desarrollo en la nube, modifique el código para la migración
Haga clic en [Desarrollo e implementación] para abrir Cloud IDE
Arrastre y suelte el archivo del directorio [src] [pom.xml] en el código clonado directamente en el IDE de la nube.
Modifique pom.xml,
abra pom.xml y busque las propiedades en las líneas 13 a 18 y agréguelo <applicationName>${project.artifactId}</applicationName>
a la etiqueta. Agregue el bloque de código
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-boot.version>2.2.6.RELEASE</spring-boot.version>
<mybatisplus.version>3.3.2</mybatisplus.version>
</properties>
cambie a
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-boot.version>2.2.6.RELEASE</spring-boot.version>
<mybatisplus.version>3.3.2</mybatisplus.version>
<applicationName>${project.artifactId}</applicationName>
</properties>
Busque la etiqueta de construcción de 94 líneas en la parte inferior del archivo y presione Entrar después de la etiqueta para agregar una línea
<finalName>${applicationName}</finalName>
al siguiente bloque de código
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<mainClass>com.alibaba.workbench.taskmng.Application</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
cambie a
<build>
<finalName>${applicationName}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<mainClass>com.alibaba.workbench.taskmng.Application</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
[Ctrl + S] Guarde el archivo pom.xml modificado y envíe y envíe todos los códigos al almacén de códigos.
1- Haga clic en la ventana de administración del código fuente
2- Ingrese las instrucciones de envío
3- Envíe el código
4- Haga clic para abrir más operaciones
5- Inserte el código en el almacén de códigos
Nota: Asegúrese de guardar el archivo pom.xml modificado y presione todo el código Al almacén de códigos.
Nota: asegúrese de guardar el archivo pom.xml modificado y enviar todos los códigos al almacén de códigos.
Nota: asegúrese de guardar el archivo pom.xml modificado y enviar todos los códigos al almacén de códigos.
Dile lo importante tres veces
Cuatro, aplicación de prueba
Haga clic en la pestaña de terminal en la parte inferior de Cloud IDE e
ingrese mvn spring-boot: run. La
aplicación se inicia correctamente y haga clic en el botón de vista previa.
Ingrese el puerto que se expondrá en el cuadro emergente superior. Ingrese el puerto que se
expondrá . Después de presionar Enter, aparecerá un mensaje en la parte inferior derecha de si debe acceder de inmediato. Puede ingresar la dirección del nombre de dominio accesible haciendo clic directamente en Visitar.
Nota: Es posible comenzar la prueba aquí Se producirán los siguientes problemas.
Si tiene los problemas anteriores, debe ejecutar en la terminal ahora
mvn clean install spring-boot:repackage
Ejecutar aquí después
mvn spring-boot:run
Gracias UnKnownCode por responder a esta pregunta.
Cinco, implementar y acceder a la aplicación
Haga clic en el icono de wb en la esquina superior izquierda de Cloud IDE, seleccione el entorno de implementación de la aplicación [Ambiente diario] y haga clic en el botón [Implementar] para implementar.
Espere el empaquetado de la aplicación, la creación de imágenes, la implementación de la aplicación y otros procesos.
Una vez implementada la aplicación, muestra [implementación exitosa de la aplicación de desarrollo en la nube [prueba], lo que significa que mi proyecto se ha migrado correctamente. . .
Busque [Utilice http://XXX.workbenchapi.com para la verificación de la prueba] en el mensaje de solicitud para copiar el nombre de dominio en el navegador para abrirlo, tomar una captura de pantalla y completar la información de registro.
6. Aplicación sin conexión
Lo importante está aquí de nuevo. . .
Después de completar el check-in, debe recordar desconectar la aplicación, de lo contrario puede incurrir en costos.
Después de completar el check-in, debe recordar desconectar la aplicación, de lo contrario puede incurrir en costos.
Después de completar el check-in, debe recordar desconectar la aplicación, de lo contrario puede incurrir en costos.
Lo importante se dice tres veces.
Haga clic en el control deslizante después de la rutina diaria y la aplicación se desconectará.
Cloud IDE solicita [¡El entorno de la aplicación de desarrollo en la nube [TEST] se desinstalará correctamente!], Lo que significa que la aplicación está desconectada correctamente.
Después de que la aplicación esté fuera de línea, confirme que la aplicación está en el estado [fuera de línea]
terminado.