Este artigo apresenta principalmente a explicação detalhada da implantação do projeto de inicialização da primavera no tutorial de iniciantes do Cloud Server e compartilhe com você, como segue:
Endereço de teste: 47.94.154.205:8084
1. SHELL do aplicativo sob Linux se conecta ao servidor em nuvem através do SSH
// ssh username@public ipssh josiah@ip // digite a senha
2. Comece a construir o ambiente operacional do trampolim
1. Instale o JDK e configure variáveis de ambiente
1) Abra o site oficial do JDK www.oracle.com
2) Encontre a versão JDK mais recente e faça o download
Um problema a ser observado aqui é: Ao baixar o JDK no servidor Cloud, você deve acessar o site oficial do Oracle localmente para baixá -lo e depois enviá -lo para o servidor em nuvem. Você não pode baixá -lo diretamente através do WGET, porque ao baixar o JDK, você deve verificar o contrato para concordar com ele. Se você usar o link do download WGET diretamente, o contrato não será acordado por padrão. O resultado do download será um arquivo .html, que não pode ser descomprimido e instalado.
O comando para fazer upload de um pacote compactado para o servidor em nuvem é:
A cópia do código é a seguinte:
scp -p 22 /home/josiah/downloads/jdk-9.0.4_linux_x64_bin.tar.gz josiah@ip:/home/josiah
3) descompactar o pacote compactado baixado no diretório especificado
sudo mkdir javatar -zxvf jdk -9.0.5 .... tar.gz -c ./java
4) Configurar variáveis de ambiente JDK
① Adicione variáveis de ambiente do sistema:
sudo vi /etc /ambiente
Adicione o seguinte:
Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/jogos: $ java_home/bin" exportPath =.: $ Java_hom Java_home =/home/josiah/java/jdk1.8.0_161
Execute o arquivo de configuração, ou seja, deixe o arquivo de configuração entrar em vigor imediatamente
fonte /etc /ambiente
②Add Variáveis de ambiente do usuário
sudo vi /etc /perfil
Adicione o seguinte:
Exportar java_home =/home/josiah/java/jdk1.8.0_161export jre_home = $ java_home/jreexport classPak = .: $ java_home/lib: $ jre_home/lib: $ classPaThExport Path = $ java_hor
Execute o arquivo de configuração da mesma forma para tornar o arquivo de configuração efetivo imediatamente:
fonte /etc /perfil
③Verifique se o JDK está instalado com sucesso
Java -version
2. Instale o MySQL
Link de referência: //www.vevb.com/article/114262.htm
3. Instale o git
sudo apt-get install gitgit --version
4. Instale o maven
1) Faça o download do pacote de instalação do Maven e descompacte -o
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.tarr.gzsudo-mv Apache-Maven-3.2.2/mvpache-maven-3.2.2-bin.tarr.gzsudo-mv Apache-maven-3.
2) Configurar variáveis de ambiente
sudo vi /etc /perfil
Adicione o seguinte:
exportar m2_home =/usr/local/mavenexport m2 = $ m2_home/binexport caminho = $ m2: $ caminho
Execute o arquivo de configuração para fazer a configuração entrar em vigor imediatamente:
fonte /etc /perfil
3) Modificar espelho doméstico maven
Para acelerar a construção do Maven, adicione servidores de espelho doméstico
①Copy the /home/josiah/apache-maven-3.5.2/conf/settings.xml no diretório ~/.m2:
cp /home/josiah/apache-maven-3.5.2/conf/settings.xml ~/.m2
② Adicione o seguinte conteúdo ao nó dos espelhos:
sudo vi /home/josiah/apache-maven-3.5.2/conf/settings.xml
<finfl> <d> alimaven </d> <name> Aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <Mirorof> Central </Mirtorof> </flight>
③Verifique se a instalação é bem -sucedida
MVN -Versão
5. Instale o MongoDB
Como o projeto do meu blog exige que o MongoDB armazene imagens, o MongoDB precisa ser instalado. As etapas de instalação podem ser visualizadas em outro blog.
6. Instale o gradle
1) Faça o download da versão mais recente do pacote de compactação gradle em http://www.gradle.org/downloads e envie -o para o servidor em nuvem.
A cópia do código é a seguinte:
scp -p 22 /home/josiah/downloads/gradle-4.6-bin.zip josiah@ip:/home/josiah
2) descompactar -o em /usr /diretório local
sudo unzip gradle-4.6-bin.zipsudo mv gradle-4.6/usr/local/gradle
3) Defina variáveis de ambiente
sudo vi /etc /perfil
Adicione o seguinte conteúdo:
exportar gradle_home =/usr/local/gradleExport path = $ gradle_home/bin: $ path
Execute o arquivo de configuração para entrar em vigor imediatamente:
fonte /etc /perfil
4) Verifique se é bem -sucedido
gradle -version
3. Projetos de embalagem e servidores de imagens
1. Use localmente o Maven para empacotar o MyBlog Project para gerar arquivos de jar executáveis
1) Modifique o arquivo pom.xml no projeto Myblog e adicione o seguinte conteúdo ao nó dos espelhos
<!-pacote maven-> <built> <ffaultGeal> compile </ffaultGoal> <flugins> <lugin> <plugId> org.springframework.boot </groupId> <stifactId> spring-boot-maven-pplugin </artifactId> <figuration> <nvMargunts> -dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile.dfile. <Fork> true </fut> <!-Se essa configuração não estiver disponível, o DevTools pode não funcionar-> </figuration> </plugin> </plugins> </fruct>
2) Digite o diretório raiz do projeto, ou seja, o diretório no mesmo nível que o pom.xml e use o pacote MVN para embalagem
CD MyBlogmvn Package
Neste momento, um arquivo .jar será gerado no destino/ pasta. Execute o nome do pacote Java -Jar Jar para iniciar o projeto
Java -Jar blog-0.0.1-snapshot.jar
3) Faça o upload do arquivo JAR embalado para o servidor em nuvem
A cópia do código é a seguinte:
scp -p 22 /home/josiah/blog-0.0.1-snapshot.jar josiah@ip:/home/josiah
4) Nota: Depois de embalar pela primeira vez, descobri que algumas páginas eram inacessíveis quando iniciei o projeto, e a análise do modelo falhou e a página não pôde ser encontrada.
Mais tarde, descobri que, se eu o empacote e depois o executasse, o caminho retornado na classe do controlador não poderá ser adicionado com "/". No caso seguinte, o "/" antes do caminho deve ser removido:
2. Projeto de servidor de imagem de embalagem
No meu blog, eu uso um servidor de imagem pequeno de código aberto no Github, escrito por Spring Boot + MongoDB, e quero empacotá -lo e carregá -lo no servidor em nuvem.
O projeto é construído usando a ferramenta gradle.
1) Modifique o arquivo build.gradle no projeto e adicione as seguintes declarações:
Tasks.withtype (javacompile) {options.encoding = "utf-8"}2) Use o seguinte comando para empacotar
gradle build
3) Neste momento, um arquivo jar será gerado no diretório Build/Libs e depois iniciará
CD Build/Libs/Java -Jar MongoDB-File-Server-1.0.0.jar
4) Carregue o arquivo JAR embalado para o servidor em nuvem
A cópia do código é a seguinte:
scp -p 22 /home/josiah/java/mongodb-file-stever/build/libs/mongodb-file-server-1.0.0.jar [email protected]:/home/josiah
4. Comece oficialmente a implantar blogs
Afinal, os preparativos para implantar o blog foram concluídos, então comece a implantar e lançar o projeto.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.