在Linux系统部署Springboot项目

在Linux系统部署自己的Springboot项目
在window集成开发环境下开发的Springboot项目,如何部署到服务器上,本文以Linux—>distribution centos7为例进行讲解

1. 项目打包

(1)将自己的项目打包

注意数据库的配置,如果连接到本地的数据库,那么要将数据库一同部署到服务器上
如果连接局域网数据库服务器,主要修改好URL

(2)进行本地调试

为了防止出现错误,打包好的JAR工程在本地调试运行一下,直接java -JAR XX.jar

2.服务器环境准备

(1)物理机安装centos系统的话,可以参考我的教程

物理机安装Linux系统之centos

(2)配置好网络

如果是实现局域网访问的话,很简单,直接获取动态IP,但作为服务器,最好修改为静态IP,方便访问,注意不要IP冲突

(3)虚拟机部署centos

在虚拟机里面安装centos系统的话,和物理机很像,准备好vmware,系统镜像就可以安装了。在网络连接这里,可以选择桥接模式,或者NAT模式。
桥接模式类似于物理机,不要IP冲突以及设置静态IP,编辑网卡文件即可,目录为
/etc/sysconfig/network-scripts/ifcfg-xxx
NAT模式没有IP冲突问题,自行配置,但服务器不建议用NAT模式,这样会造成配置复杂,访问困难

3.远程连接部署

(1)xshell工具远程连接服务器

远程连接方便部署,直接操作服务器不便利

(2)配置Java环境

使用命令 rpm -qa|grep Jdk查询环境中的JDK,一般和本地ide中不一致的要删除,重新安装配置
rpm -e filename —nodes 即可删除
使用SecureCRT可使用FTP服务器进行文件传输
上传Linux系统的JDK,然后配置好环境变量
操作:
Vim /etc/profile
文件后加入

export JAVA_HOME=/路径
export PATH= J A V A H O M E : JAVA_HOME: JAVAHOME:/bin
最后source /etc/profile 生效
Java -version 验证是否配置成功

(3)远程传送工程文件

首先远程传送服务文件到服务器
启动

java -jar xxx.jar

关闭

ps -ef|grep xxx.jar 查到进程好后
kill -9 进程号

4.浏览器访问服务

注意防火墙问题

systemctl status firewalld.service
systemctl stop firewalld.service

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值