项目背景

    个人博客:http://www.huangyichun.cn/blog/8

    采用SpringBoot开发的个人博客,部署到腾讯云服务器上,服务器系统为ubuntu16.04,其中数据库采用Mysql,项目由maven构建而成。

部署流程

  • 安装mysql数据库
	//首先执行下面3个命令
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev //检测是否安装成功
sudo netstat -tap | grep mysql //进入mysql
mysql -uroot -p你的密码
  • 执行mysql脚本创建相关数据
    //采用下面命令执行sql文件,要替换成自己的sql文件
source /home/mysql/blog.sql
  • 安装jdk
    //首先在windows下下载官网提供的jdk
jdk-8u92-linux-x64.tar.gz //其次采用WinSCP将下载的文件传送到服务器
sudo tar -zxvf jdk-8u92-linux-x64.tar.gz //将解压的文件复制到/usr/lib/jdk/文件夹下
sudo mv jdk1.8.0_92 /usr/lib/jdk/ //配置环境
sudo vim /etc/profile //在末尾添加下面四条配置信息
export JAVA_HOME=/usr/lib/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH //更新配置
source /etc/profile //查看是否安装成功
java -version
  • maven打包项目为.jar文件
    //进入项目根目录及pom文件目录,运行下面进行打包
mvn clean package //在target文件夹下会生成一个blog-0.0.1-SNAPSHOT.jar文件
//使用WinSCP将jar文件上传到服务器中
  • 运行项目
    //在服务器中的jar文件目录下,运行如下命令
nohup java -jar blog-0.0.1-SNAPSHOT.jar & //此时项目可以正常在后台运行,但是如何停止项目呢?
lsof -i:8080 //根据端口查找到进程Id //然后停止该进程
kill -9 进程号

最新文章

  1. MySQL之运算符与函数、自定义函数
  2. 前端科普文—为什么<!DOCTYPE> 不可或缺
  3. 将Python脚本封装成exe可执行文件 转
  4. 图解HTTP看书体会(1)
  5. UVA 11038 - How Many O's? 计算对答案的贡献
  6. 【转】Android 属性动画(Property Animation) 完全解析 (上)
  7. windows快捷操作
  8. easyui源码翻译1.32--NumberBox(数值输入框)
  9. oracle技巧-持续更新
  10. 关于sbutils中的sblaunch插件的疑惑
  11. table行随鼠标变色
  12. BuautifulSoup4库详解
  13. js将某个值转换为String字符串类型或转换为Number数字类型
  14. 控制结构(10): 指令序列(opcode)
  15. PythonStudy——装饰器 Decorator
  16. 时间轴QTimeLine
  17. Hexo搭建博客笔记
  18. 小程序文件上传uploadFile
  19. Qt生成ui文件对应的.h和.cpp文件
  20. PCH Warning: header stop cannot be in a macro or #if block.

热门文章

  1. 5.Project常用操作介绍
  2. YCbCr to RGB and RGB toYCbCr
  3. MySQL 5.6 Reference Manual-14.7 InnoDB Table Compression
  4. python爬虫:爬取易迅网价格信息,并写入Mysql数据库
  5. 2017/01/20 学习笔记 关于修改和重打jar包
  6. (转)基于MVC4+EasyUI的Web开发框架形成之旅--权限控制
  7. spring boot --部署war到tomcat中
  8. http-server 简介 复制的
  9. php 流
  10. BZOJ 2959 长跑 (LCT+并查集)