Artikel ini terutama memperkenalkan penjelasan terperinci tentang penyebaran Proyek Boot Spring ke tutorial Novice Server Cloud, dan membagikannya kepada Anda, sebagai berikut:
Alamat Tes: 47.94.154.205:8084
1. Aplikasi Shell di bawah Linux terhubung ke server cloud melalui SSH
// nama pengguna SSH@public ipssh josiah@ip // masukkan kata sandi
2. Mulai membangun lingkungan operasi Springboot
1. Instal JDK dan Konfigurasikan Variabel Lingkungan
1) Buka situs web resmi JDK www.oracle.com
2) Temukan versi JDK yang sesuai dan unduh
Satu masalah yang perlu diperhatikan di sini adalah: Saat mengunduh JDK di server cloud, Anda harus pergi ke situs web resmi Oracle secara lokal untuk mengunduhnya dan kemudian mengunggahnya ke server cloud. Anda tidak dapat mengunduhnya secara langsung melalui WGET, karena saat mengunduh JDK, Anda harus memeriksa perjanjian untuk menyetujuinya. Jika Anda menggunakan tautan unduhan WGET secara langsung, perjanjian tidak akan disepakati secara default. Hasil unduhan adalah file .html, yang tidak dapat didekompresi dan diinstal.
Perintah untuk mengunggah paket terkompresi ke server cloud adalah:
Salinan kode adalah sebagai berikut:
scp -p 22 /home/josiah/downloads/jdk-9.0.4_linux_x64_bin.tar.gz josiah@ip:/home/josiah
3) Unzip paket terkompresi yang diunduh ke direktori yang ditentukan
sudo mkdir javatar -zxvf jdk -9.0.5 .... tar.gz -c ./java
4) Mengkonfigurasi variabel lingkungan JDK
① Tambahkan variabel lingkungan sistem:
sudo vi /etc /lingkungan
Tambahkan yang berikut:
Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/game:/usr/local/games:/usr/local/games: $ java_home/bin" export classpath =.: $ Java_home Java_home =/home/josiah/java/jdk1.8.0_161
Menjalankan file konfigurasi, yaitu, biarkan file konfigurasi segera berlaku
Sumber /etc /lingkungan
Variabel Variabel Lingkungan Pengguna
sudo vi /etc /profile
Tambahkan yang berikut:
export JAVA_HOME=/home/josiah/Java/jdk1.8.0_161export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
Menjalankan file konfigurasi yang sama untuk membuat file konfigurasi segera efektif:
Sumber /etc /profil
③verifikasi apakah JDK berhasil diinstal
java -version
2. Instal MySQL
Tautan referensi: //www.vevb.com/article/114262.htm
3. Pasang git
sudo apt-get install gitgit --version
4. Instal Maven
1) Unduh paket instalasi Maven dan unzip
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gztar -zxvf apache-maven-3.5.2-bin.tar.gzsudo mv apache-maven-3.2.2-maven-.2-maven-3.2
2) Mengkonfigurasi variabel lingkungan
sudo vi /etc /profile
Tambahkan yang berikut:
Ekspor m2_home =/usr/local/mavenexport m2 = $ m2_home/binexport path = $ m2: $ path
Jalankan file konfigurasi untuk membuat konfigurasi segera berlaku:
Sumber /etc /profil
3) Ubah cermin domestik Maven
Untuk mempercepat konstruksi Maven, tambahkan server cermin domestik
①Copy the /home/josiah/apache-maven-3.5.2/conf/settings.xml file ke direktori ~/.m2:
cp /home/josiah/apache-maven-3.5.2/conf/settings.xml ~/.m2
② Tambahkan konten berikut ke node cermin:
sudo vi /home/josiah/apache-maven-3.5.2/conf/settings.xml
<mirror> <dr> alimaven </dent> <name> aliyun maven </name> <rurl> http://maven.aliyun.com/nexus/content/groups/public/ </url> <cerminof> Central </mirrorof> </mirror>
③verifikasi apakah instalasi berhasil
MVN -Version
5. Instal MongoDB
Karena proyek blog saya mengharuskan MongoDB untuk menyimpan gambar, MongoDB perlu diinstal. Langkah instalasi dapat dilihat di blog lain.
6. Pasang Gradle
1) Unduh versi terbaru dari Paket Kompresi Gradle di http://www.gradle.org/downloads halaman dan unggah ke server cloud.
Salinan kode adalah sebagai berikut:
scp -p 22 /home/josiah/downloads/gradle-4.6-bin.zip josiah@ip:/home/josiah
2) unzip di /USR /direktori lokal
Sudo Unzip Gradle-4.6-Bin.zipsudo MV Gradle-4.6/usr/local/gradle
3) Tetapkan variabel lingkungan
sudo vi /etc /profile
Tambahkan konten berikut:
Ekspor gradle_home =/usr/local/gradlexport path = $ gradle_home/bin: $ path
Jalankan file konfigurasi agar segera berlaku:
Sumber /etc /profil
4) Verifikasi apakah itu berhasil
Gradle -version
3. Proyek Pengemasan dan Server Picture
1. Gunakan Maven secara lokal untuk mengemas proyek myblog untuk menghasilkan file jar yang dapat dieksekusi
1) Ubah file pom.xml dalam proyek myblog dan tambahkan konten berikut ke node mirrors
Paket Maven-> <drowing> <defaultgoal> kompil </defaultgoal> <lugin> <lugin> <groupid> org.springframework.boot </groupid> <t Artifactid> Spring-boot-maven-plugin </arttifactid> <bonfigururation> <jvmmarguments> -dfoUments = JVMarguments> -dfoUments = JVMarguments> -dfacluments = <fork> true </pork> <!-Jika konfigurasi ini tidak tersedia, DevTools mungkin tidak berfungsi-> </configuration> </lugin> </lugin> </bangun>
2) Masukkan direktori root proyek, yaitu direktori pada tingkat yang sama dengan pom.xml, dan gunakan paket mvn untuk kemasan
Paket CD MyBlogMvn
Pada saat ini, file .jar akan dihasilkan di target/ folder. Jalankan Nama Paket Java -Jar Jar untuk memulai proyek
Java -jar Blog-0.0.1-Snapshot.jar
3) Unggah file jar kemas ke server cloud
Salinan kode adalah sebagai berikut:
scp -p 22 /home/josiah/blog-0.0.1-snapshot.jar josiah@ip:/home/josiah
4) Catatan: Setelah saya pertama kali mengemasnya, saya menemukan bahwa beberapa halaman tidak dapat diakses ketika saya memulai proyek, dan parsing templat gagal dan halaman tidak dapat ditemukan.
Kemudian, saya menemukan bahwa jika saya mengemasnya dan kemudian menjalankannya, jalan yang dikembalikan di kelas pengontrol tidak dapat ditambahkan dengan "/". Dalam kasus berikut, "/" sebelum jalur harus dihapus:
2. Proyek Server Gambar Kemasan
Di blog saya, saya menggunakan server gambar kecil open source di GitHub, ditulis oleh Spring Boot + MongoDB, dan saya ingin mengemas dan mengunggahnya ke server cloud.
Proyek ini dibangun menggunakan alat Gradle.
1) Ubah file build.gradle dalam proyek dan tambahkan pernyataan berikut:
tugas.withType (javaCompile) {options.encoding = "UTF-8"}2) Gunakan perintah berikut untuk mengemas
Lulusan Build
3) Saat ini, file jar akan dihasilkan di direktori build/lib dan kemudian memulainya
CD build/lib/java -jar mongodb-file-server-1.0.0.jar
4) Unggah file jar kemas ke server cloud
Salinan kode adalah sebagai berikut:
scp -p 22 /home/josiah/java/mongodb-file-server/build/libs/mongodb-file-server-1.0.0.jar [email protected]:/home/josiah
4. Secara resmi mulai menggunakan blog
Bagaimanapun, persiapan untuk menggunakan blog telah selesai, jadi mulailah menggunakan dan meluncurkan proyek.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.