Este artículo presenta principalmente la explicación detallada de la implementación del proyecto de arranque de primavera en el tutorial de novatos del servidor en la nube, y lo comparte con usted, como sigue:
Dirección de prueba: 47.94.154.205:8084
1. El shell de la aplicación en Linux se conecta al servidor en la nube a través de SSH
// SSH Nombre de usuario@public Ipssh Josiah@IP // Ingrese la contraseña
2. Comience a construir el entorno operativo de Springboot
1. Instale JDK y configure las variables de entorno
1) Abra el sitio web oficial de JDK www.oracle.com
2) Encuentre la última versión JDK correspondiente y descargla
Un problema a tener en cuenta aquí es: al descargar JDK en el servidor en la nube, debe ir al sitio web oficial del Oracle localmente para descargarlo y luego cargarlo en el servidor en la nube. No puede descargarlo directamente a través de WGet, porque al descargar JDK, debe verificar el acuerdo para aceptarlo. Si usa el enlace de descarga de WGet directamente, el acuerdo no se acordará de forma predeterminada. El resultado de la descarga será un archivo .html, que no se puede descomprimir e instalar.
El comando para cargar un paquete comprimido en el servidor en la nube es:
La copia del código es la siguiente:
scp -p 22 /home/josiah/downloads/jdk-9.0.4_linux_x64_bin.tar.gz josiah@ip:/home/josiah
3) Descompensar el paquete comprimido descargado al directorio especificado
sudo mkdir javatar -zxvf jdk -9.0.5 .... tar.gz -c ./java
4) Configurar variables de entorno JDK
① Agregar variables de entorno del sistema:
sudo vi /etc /entorno
Agregue lo siguiente:
Ruta = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/games: $ java_home/bin" expath Java_home =/home/josiah/java/jdk1.8.0_161
Ejecutar el archivo de configuración, es decir, deje que el archivo de configuración entre en efecto inmediatamente
fuente /etc /entorno
Variables de entorno de usuarios de adición
sudo vi /etc /perfil
Agregue lo siguiente:
Exportar java_home =/home/josiah/java/jdk1.8.0_161export jre_home = $ java_home/jreexport classpath =.: $ java_home/lib: $ jre_home/lib: $ classpathExport paty = $ java_home/bin: $ jre_home/bin: $
Ejecute el archivo de configuración igual para que el archivo de configuración se realice de inmediato:
fuente /etc /perfil
③verifique si el JDK está instalado correctamente
Java -versión
2. Instale mysql
Enlace de referencia: //www.vevb.com/article/114262.htm
3. Instale Git
sudo apt-get install gitgit --version
4. Instale Maven
1) Descargue el paquete de instalación de Maven y descompite
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.
2) Configurar variables de entorno
sudo vi /etc /perfil
Agregue lo siguiente:
Exportar m2_home =/usr/local/mavenexport m2 = $ m2_home/binexport ruta = $ m2: $ ruta
Ejecute el archivo de configuración para que la configuración entre en vigencia de inmediato:
fuente /etc /perfil
3) Modificar el espejo doméstico Maven
Para acelerar la construcción de Maven, agregue servidores de espejo doméstico
①Copy the /home/Josiah/apache-maven-3.5.2/conf/settings.xml archivo al directorio ~/.m2:
cp /home/josiah/apache-maven-3.5.2/conf/settings.xml ~/.m2
② Agregue el siguiente contenido al nodo de espejos:
sudo vi /home/josiah/apache-maven-3.5.2/conf/settings.xml
<prirror> <id> alimaven </id> <name> aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <grorof> Central </prorof> </pror>
③verifique si la instalación es exitosa
MVN -versión
5. Instale MongoDB
Dado que mi proyecto de blog requiere MongoDB para almacenar imágenes, es necesario instalar MongoDB. Los pasos de instalación se pueden ver en otro blog.
6. Instalar graduado
1) Descargue la última versión del paquete de compresión de Gradle en http://www.gradle.org/downloads y cárguelo en el servidor en la nube.
La copia del código es la siguiente:
scp -p 22 /home/josiah/downloads/gradle-4.6-bin.zip josiah@ip:/home/josiah
2) Descomprimirlo en /usr /directorio local
sudo unzip gradle-4.6-bin.zipsudo MV Gradle-4.6/usr/local/gradle
3) Establecer variables de entorno
sudo vi /etc /perfil
Agregue el siguiente contenido:
Exportar gradle_home =/usr/local/gradleExport ruta = $ gradle_home/bin: $ ruta
Ejecutar el archivo de configuración para entrar en vigencia de inmediato:
fuente /etc /perfil
4) Verifique si es exitoso
Versión de graduación
3. Proyectos de embalaje y servidores de imágenes
1. Usar localmente Maven para empaquetar el proyecto MyBlog para generar archivos JAR ejecutables
1) Modifique el archivo pom.xml en el proyecto myBlog y agregue el siguiente contenido al nodo Mirrors
< <cutk> true </ftur> <!-Si esta configuración no está disponible, DevTools puede no funcionar-> </figuration> </tugin> </glugins> </build>
2) Ingrese el directorio de la raíz del proyecto, es decir, el directorio al mismo nivel que pom.xml, y use el paquete MVN para empaquetar
paquete de CD myBlogMvn
En este momento, se generará un archivo .JAR en el objetivo/ carpeta. Ejecutar el nombre del paquete Java -jar JAR para iniciar el proyecto
Java -jar Blog-0.0.1-Snapshot.jar
3) Sube el archivo JAR empaquetado en el servidor en la nube
La copia del código es la siguiente:
scp -p 22 /home/josiah/blog-0.0.1-snapshot.jar josiah@ip:/home/josiah
4) Nota: Después de empacarlo por primera vez, descubrí que algunas páginas eran inaccesibles cuando comencé el proyecto, y el análisis de la plantilla falló y la página no se pudo encontrar.
Más tarde, descubrí que si lo empacé y luego lo ejecuté, la ruta devuelta en la clase del controlador no se puede agregar con "/". En el siguiente caso, el "/" antes de que la ruta se debe eliminar:
2. Proyecto de servidor de imágenes de embalaje
En mi blog, utilizo un servidor de imagen pequeño de código abierto en GitHub, escrito por Spring Boot + MongoDB, y quiero empaquetarlo y cargarlo en el servidor en la nube.
El proyecto se crea utilizando la herramienta Gradle.
1) Modifique el archivo build.gradle en el proyecto y agregue las siguientes afirmaciones:
tareas.withtype (javacompile) {options.encoding = "utf-8"}2) Use el siguiente comando para empaquetar
Gradle Build
3) En este momento, se generará un archivo JAR en el directorio de compilación/libs y luego comenzará
CD Build/Libs/Java -Jar MongoDB-File-Server-1.0.0.Jar
4) Sube el archivo JAR empaquetado en el servidor en la nube
La copia del código es la siguiente:
SCP -P 22 /home/Josiah/Java/Mongodb-File-Server/Build/Libs/Mongodb-File-Server-1.0.0.Jar [email protected]:/Home/Josiah
4. Comience oficialmente a implementar blogs
Después de todo, se han completado los preparativos para implementar el blog, por lo que comienza a implementar y lanzar el proyecto.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.