springboot项目部署

做了一个小型的项目,想要部署到服务器上的话,可以看看这篇小分享。
1、首先我对项目是前后端分离的项目,将前端build的文件放到后端项目resources/static下
springboot项目部署
2、最主要的配置信息,springboot项目里的yml文件以及前端配置的域名,以及相关的数据库连接的相关信息,一定要和远程服务器的相对应,这里我就被绊了很久,下面第6条细说
3、之后便可以使用maven将项目先clean,再build,build之前要把test关掉,成功后会在target目录下有项目jar包
4、连接服务器,我使用的工具是xshell,上传jar包(xftp),上传速度很快
5、服务器要安装项目所需的环境,jdk,tomcat(springboot自带),mysql,我的就这些即可实现,具体项目具体安装
6、远程数据库链接,我是用本地数据库工具navicat连接服务器数据库的,在登录信息界面被绊了很久,一开始报password autheniticaion fail(也就是密码错误),后来又报access dinied错误,总之就是链接不成功,springboot项目部署
我们老师说直接在常规选项的主机填公网IP即可,但我没能成功,便用了网上查找的解决方法---先填选SSL再填选常规,再连接测试,成功之后才登录,主要是用户名和密码对应,而且这里的用户名root是mysql默认创建的超级用户,在yml配置文件中的用户名也要是root,如果你想用别的数据库登录访问涉及权限的更改,具体实现,可以查看相关文章。
7、项目要想关闭xshell还能访问,要编写一个shell脚本文件,vim xxx.sh 具体内容是java -jar xxx.jar指令,然后nohup xxx.sh & 即可实现,而且可以通过nohup.out文件的内容检查项目运行的监听,可以在部署时作出调试,接下来就是检验能不能通过公网IP+端口号访问了,对了安全组要开放该端口号才能成功哦

上一篇:[20140928]创建连接到MySQL的连接服务器


下一篇:日本中部机场网站间歇性瘫痪 疑遭黑客攻击