在云服务器上部署springboot项目
在云服务器上部署springboot项目
- 购买云服务器,这里选择阿里云的轻量云服务器

- 使用Xshell远程登录云服务器,安装jdk环境
安装jdk,这里安装jdk1.8
yum -y install java-1.8.0-openjdk*
查看jdk版本
java -version
- 安装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
-
将项目以jar包的形式打包
在maven中将打包方式选为 jar

先clean 后再package
服务器中数据库的ip地址

-
将生成的jar包上传到服务器
我使用Xshell的xftp进行上传

-
运行jar包
该运行方式关闭客户端后将不能访问
java -jar blog-0.0.1-SNAPSHOT.jar
可以使用该方式关闭客户端后依旧可以访问
nohup java -jar blog-0.0.1-SNAPSHOT.jar &
记得开放端口,这里为了方便开放了所有端口

智能推荐
在阿里云服务器上部署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== 这是一...
