[TOC]html
本地运行调试
导入数据库:
导入数据库的时候使用的是sqlYog导入navcat的脚本;因为两个应用的sql脚本不太同样。遇到问题,须要编辑脚本,use 进入数据库才能够。java
导入navcat的脚本时候因为版本问题报错datetime(0)参考:https://blog.csdn.net/hlp4207/article/details/99416245linux
导入项目:
测试运行没有问题;spring
将项目打包:
springboot项目打包有两种方式,这里使用的是jar方式打包,不须要在linux下配置tomcat;sql
使用idea将maven项目打包成jar参考:https://www.cnblogs.com/spll/p/9947925.htmlshell
将jar放到linux系统中数据库
linux准备:
-
数据库:MySql,将所须要的数据库建立好,导入sql脚本;浏览器
导入数据库参考:https://blog.csdn.net/weixin_38423249/article/details/80551284tomcat
-
安装jdk,直接使用yum安装jdk便可;springboot
参考:https://blog.csdn.net/u013268969/article/details/82115895
因为我忘记了数据库的密码又重置了linux上的数据库密码
重置linux下数据库访问密码参考:https://www.cnblogs.com/thegarden/p/11856184.html
运行项目:
到你的项目目录,使用命令运行你的jar项目
$ java -jar test.jar
项目导入成功运行成功以后,在浏览器访问不成功,发现是端口没有权限,在阿里云后台添加端口8000访问权限便可; ##脚本运行
能够写一个脚本经过对脚本"start stop restart"来操做项目;
参考: https://www.cnblogs.com/spll/p/9947925.html后面的脚本
补充:
使用以后须要更改脚本权限:https://blog.csdn.net/Mr_xiao_1/article/details/83651367
以及nohup: redirecting stderr to stdout的解决办法:
对脚本的start后面的"&"进行更改:https://blog.csdn.net/justhavetry/article/details/45482543