Linux启动一个Springboot的web项目(图文讲解)
Linux部署web项目(PS:在部署之前,你的虚拟机需要安装有jdk(这个Centos内部应该自带有,我的就是)和mysql(注意,如果你使用的数据库是8.0版本以上的,则需要安装mysql8.0以上的),没有安装到这两个的先自行去安装好)1.打包pakege,双击packege(注意,先鼠标选中Meven中的test然后跟着黄色箭头点击,使得在打包项目的时候跳过test步骤,不然会执行项目的测
(PS:在部署之前,
1.你的虚拟机需要安装有jdk(这个Centos内部应该自带有,我的就是)和mysql(注意,如果你使用的数据库是8.0版本以上的,则需要安装mysql8.0以上的),没有安装到这两个的先自行去安装好
2.Linux安装好mysql后,去用sqlyog(或是Navicat或其他)连接你虚拟机的数据库)
1.双击packege,打包项目。(注意,先鼠标选中Maven中的test然后跟着黄色箭头点击(让test被划掉),使得在打包项目的时候跳过test步骤,不然会执行项目的测试,从而可能改动数据库的原有数据)
2.找到打包好的项目的所在目录
3.(这一步有多种方法,我习惯这一种)
4.进入到Linux的相应目录,然后执行最后一条命令来启动springboot项目
5.启动成功,然后去根据虚拟机的ip端口去访问项目
(ps:如果访问超时,则需要去Linux关闭防火墙
1.首先切换回到 /root/bin目录下
2.执行命令:systemctl stop firewalld.service(关闭防火墙)
systemctl disable firewalld.service(关闭防火墙自动启动)
4.查看防火墙状态:systemctl status firewalld.service(查看防火墙服务状态)
看到这样就OK了:
然后再去浏览器访问,便不会超时了
)
另一种启动方式,启动过程中不会显示出日志信息,还可用命令将日志信息存到server.log中,或是存到自己创建的文件中也行
这是我保存的日志信息
更多推荐
所有评论(0)