美文网首页
SringBoot部署到云服务器

SringBoot部署到云服务器

作者: KenChen_939 | 来源:发表于2019-12-26 15:23 被阅读0次

    一:首先需要在云服务器上搭建jdk

    1.下载jdk

    #切换目录
    创建一个文件夹 Java
    mkdir usr/local/java
    进入这个文件夹
    cd /usr/local/java
    然后将jdk下载到这里
    sudo wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1535981454_bd77fcb0fe03223bdbce6436359d6e57
    然后解压到这个文件夹
    tar xzf jdk-8u211-linux-x64.tar.gz    //注意你自己下载的jdk版本号
    

    2:配置环境变量
    打开/etc/profile:vi /etc/profile,按i进入编辑模式
    将以下信息粘贴进去,注意自己的版本号

    export JAVA_HOME=/usr/local/java/jdk1.8.0_211
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    

    按下Esc键退出编辑模式,输入:wq保存并关闭文件
    加载环境变量: source /etc/profile
    运行java -version命令,显示JDK版本信息时,表示 JDK 已经安装成功

    二:开放防火墙端口

    进入阿里云ECS控制台在左侧找到安全组选项


    image.png

    单机右侧配置规则


    image.png
    单机添加安全组规则
    image.png

    添加之后重启服务器即可.

    三:打包并上传到云服务器

    1:使用idea将springboot项目打成jar包
    在pom.xml文件里加上这行

    <packaging>jar</packaging>
    
    image.png

    打开idea的Terminal ,输入:

    mvn clean install
    

    idea将自动打包并且把包放在左侧的target文件夹中

    2:上传到云服务器
    windows下打开powerShell

    sftp 用户名@公网ip
    例:  sftp root@127.3.1.2
    输入密码连接上之后
    sftp> put    文件路径      服务器存放路径
    例: sftp> put   C:\Users\Administrator\Desktop\aaa.jpg  /usr
    回车即可    
    

    四:执行jar包

    在服务器中找到你上传的jar包

    java -jar  jar包名
    例:java -jar boot-mybatis-0.0.1-SNAPSHOT.jar
    

    出现以下界面即成功运行


    image.png

    关于windows下mvn命令缺失:
    原因在于没有下载maven及配置环境变量
    https://maven.apache.org/
    登录maven官网下载maven,下载好了之后解压。
    复制他的完整路径

    例子:
    C:\Users\Administrator\Downloads\apache-maven-3.6.3-bin\apache-maven-3.6.3
    

    然后在此电脑右键单击属性,找到高级系统配置点击环境变量
    在系统变量的地方点击新建

    MAVEN_HOME        C:\Users\Administrator\Downloads\apache-maven-3.6.3-bin\apache-maven-3.6.3
    

    然后在用户变量的地方找到path,点击进入之后选择新建

    %MAVEN_HOME%\bin
    

    确定即可,如果idea里还提示找不到mvn命令就重启一下idea.

    相关文章

      网友评论

          本文标题:SringBoot部署到云服务器

          本文链接:https://www.haomeiwen.com/subject/weioictx.html