在云服务器上部署springboot项目

标签: 后端  java  centos

在云服务器上部署springboot项目

  1. 购买云服务器,这里选择阿里云的轻量云服务器
    在这里插入图片描述
  2. 使用Xshell远程登录云服务器,安装jdk环境
	安装jdk,这里安装jdk1.8
    yum -y  install java-1.8.0-openjdk*
    查看jdk版本
    java -version
  1. 安装mysql,我选择安装5.7
      yum install wget
      wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      rpm -ivh mysql80-community-release-el7-3.noarch.rpm
      cd /etc/yum.repos.d/
      修改 mysql-community.repo的配置文件
     vim mysql-community.repo

在这里插入图片描述

     yum -y install mysql-community-server
     查看mysql版本
     mysql --versio

由于我的项目数据库在本地,安装好mysql后将本地的数据库都迁移到了云服务器中的mysql

  1. 将项目以jar包的形式打包
    在maven中将打包方式选为 jar
    在这里插入图片描述
    先clean 后再package
    在这里插入图片描述服务器中数据库的ip地址
    在这里插入图片描述

  2. 将生成的jar包上传到服务器
    在这里插入图片描述我使用Xshell的xftp进行上传
    在这里插入图片描述

  3. 运行jar包

	该运行方式关闭客户端后将不能访问
	java -jar blog-0.0.1-SNAPSHOT.jar
	可以使用该方式关闭客户端后依旧可以访问
	nohup java -jar blog-0.0.1-SNAPSHOT.jar &

记得开放端口,这里为了方便开放了所有端口
在这里插入图片描述

版权声明:本文为xxxhd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xxxhd/article/details/109824777

智能推荐

在阿里云服务器上部署java的jar包项目

@Adrian 我是用Linux操作系统(centos7.7),事先安装好JDK1.8、Tomcat8、MYSQL5.7;(版本最好统一,不容易出错!!!) 先在服务器的数据库中建库,然后把.sql的数据库脚本导入。(我是用Navicat,在t_table->转储sql文件->数据和结构,然后将SQL语句在数据库运行) 然后修改数据源 检查端口是否被占用,如果没有被占用,不需要改; 然...

小白第一次在阿里云服务器上部署web项目

做web项目开发的时候,以前都是大牛把框架搭建好,自己往里面写代码。久而久之,小白也想自己搭框架,自己在服务器上部署。所以在本地搭建了一个基于NetBeans+spring+Mybatis+MVC 的web项目框架,搭建过程可参考之前的博客。 传送门【web项目搭建】 项目搭建好了,就想在服务器上试试手,然后就申请了阿里云服务器的免费试用一个月(穷)。 1、阿里云服务器的申请 首先是登录官网,注册...

在windows云服务器上部署apache+mysql项目

我是把集成环境wampserver安装驱动直接下载到本地磁盘然后复制到远程服务器的磁盘,之后按照在本地的操作一路对wampserver进行安装。安装完成后点击快捷方式,右下角图标由黄变绿则安装成功。有时会遇到一些问题,就需要大家耐心找资料来解决。变绿之后在浏览器输入localhost出现wampserver的界面则便是安装成功。 把自己的项目文件夹复制到C:\wamp64\www路径下(默认的安装...

如何在云服务器上部署项目

使用gunicorn部署flask项目 1,创建虚拟环境 2,gunicorn安装 和创建flask项目 3,配置gunicorn_config.py文件 4,开启服务器...

在服务器的tomcat上部署多个项目

第一步,找到服务器上tomcat的配置文件conf/server.xml文件。 类似于我上面的这个文件,找到server.xml里面的 标签,在 标签后面加入如下配置 第二步,复制webapps目录,复制后改变文件名例如webapps2 把另外一个你要跑的项目放在目录webapps2下,在servicexml里面吧docBase属性引向该目录,是你自己的tomcat里面webapps2里面项目的路...

猜你喜欢

Linux环境下配置和安装hadoop及hadoop集群搭建(VMware)

文章目录 一、安装准备 二、hadoop的配置 1.首先配置hadoop-env.sh 2.配置core-site.xml 3.配置hdfs-site.xml 4.配置mapred-site.xml 5.配置yarn-site.xml 6.配置slaves 7.配置hadoop环境变量 三、格式化HDFS 四、启动hadoop 五、集群搭建 1.克隆虚拟机 2.配置免密登录 3.修改主机器的配置文...

使用QProcess打开和关闭第三方应用,比如CMD

使用QProcess打开和关闭第三方应用,比如CMD 注意: 很多教程不一定是对的,但我这篇绝对是对的,因为我踩坑过啊。 为了节省时间,直接上图、上代码,so easy! 重要事情说3遍: 杀死进程,一定要加/F 和 /T 杀死进程,一定要加/F 和 /T 杀死进程,一定要加/F 和 /T 开始 验证下,打开任务管理器就能看到 总结 从上面看,是不是很简单,taskkill不知道是啥,是windo...

自定义View实现注销图案的加载动画

先看效果图: 有那味了。。。(懂得都懂^ ^ √) 我们先来分析一下怎么画,然后再研究怎么让他动起来 这个View是由内部的注销图案和外面一圈圆环构成。而内部的注销图案又是由一个基本满角度的圆弧和一根竖线组成 一、绘制内部注销图案 首先初始化画笔和圆弧的外切矩形: 圆弧的中心是View的中心,坐标为(getWidth()/2,getWidth()/2),半径设置为getWidth/4,...

vue3使用vue-count-to组件

项目场景: 数据可视化大屏开发的过程中,需要实现一种滚动数字的效果,在使用vue2时,使用vue-count-to完全没有问题,功能也比较完善(滚动时长,开始值,结束值,前缀,后缀,千分隔符,小数分隔符等等),但是在vue3中使用会出现问题。 展示的效果 问题描述: 出现的错误时 == Cannot read property ‘_c’ of undefined== 这是一...

【java设计模式】中介者模式

步骤一:创建 中介者 Mediator 步骤二:建立具体中介者 实现者 步骤三:建立同事类接口 User 步骤四:建立同事类的具体实现类 步骤五:测试...