• 腾讯云部署springboot服务


    本次已经安装了mysql所以下面不涉及mysql安装,只有配置jdk以及部署项目。

    一、安装xshell工具FinalShell

    官网下载由于工作原因不能使用XShell和FXTP,所以网上找了下工具还很多。FinalShell 可以完美替代XShell

    二、环境搭建jdk1.8

    2.1新建文件夹存放jdk

    cd  usr/lib
    mkdir jvm
    cd jvm
    //当前目录位置是[root@VM-16-10-centos jvm]#
    
    • 1
    • 2
    • 3
    • 4

    2.2安装jdk

    #查询当前可以安装的jdk版本
     yum -y list java*
    ```#我安装的是这个版本,执行即可
    yum install java-1.8.0-openjdk.x86_64
    #查看版本号jdk1.8.0.302 后续配置文件有用到
    [root@VM-16-10-centos jvm]# ls -la
    ![我的版本号如图](https://img-blog.csdnimg.cn/16337e60a96a422c95975657f641892a.png)
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    2.3配置环境变量

    # 进入打开配置文件
    vim /etc/profile
    #编译配置文件 ctrl+g直接跳到最下面一行 按	i 输入
    #
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0.302
    export JRE_HOME=/$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    :wq保存退出

    2.4配置生效

    source /etc/profile
    
    • 1

    2.5检查是否安装成功

    #输入
    java -version
    #返回如下表示成功了
    [root@VM-16-10-centos etc]# java -version
    openjdk version "1.8.0_312"
    OpenJDK Runtime Environment (build 1.8.0_312-b07)
    OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    三、代码打包及部署

    3.1代码打包

    idea中执行 mvn package进行打包

    3.2创建文件夹进行jar上传

    #进入cd usr/local并创建springboot 文件夹
    cd usr/local
    mkdir springboot 
    #进入springboot文件夹 并用
    cd springboot 
    #利用finalshell进行文件上传 如下图
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    文件上传

    3.3腾讯云开放端口

    如图
    安全组、点击
    #添加规则你要项目配置的端口号我的是4399
    添加规则

    3.4运行jar包

    # 进入jar包文件夹
    cd usr/local/springboot
    
    # 后台运行jar包
    nohup java -jar  nohup java -jar hahah-1.0-SNAPSHOT.jar &
    #有可能会抛如下问题,可尝试用另一种启动方式
    nohup: 忽略输入并把输出追加到'nohup.out'
    #如下启动
    nohup java -jar weixin-1.0-SNAPSHOT.jar --server.port=4399 do_iptable.jar >/dev/null 2>&1&
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.5浏览器访问

    公网ip加你端口号访问

  • 相关阅读:
    mybatis之动态SQL语句&分页查询
    程序地址空间--Linux
    半年报信号!良品铺子的稳健增长与长期势能
    java动漫电影网站管理系统ssm
    python爬虫基础(一)
    Maven项目管理工具
    【Leetcode刷题】二分查找
    Vue-依赖注入(provide-inject)
    JVM学习-自动内存管理
    c/c++如何实现根据磁盘空间管理自己的日志文件案例
  • 原文地址:https://blog.csdn.net/weixin_42813370/article/details/127647254