需要:服务器一台 linux版本的jdk XFTP(用来上传文件)
1.打包springboot项目
注意查询pom文件中需要有以下依赖
项目右侧点击package,等待编译完成
去项目目录下的target寻找jar包
可以现在本地测试一下是否能运行成功!
2.将jar包,jdk等文件上传到linux服务器中
(springboot'项目内包含tomcat不需要安装,其余项目需要安装tomcat)
使用XFTP连接服务器,输入地址 用户名 密码
3.解压文件,配置环境,运行jar包
在 /etc/profile文件内配置jdk环境替换到原来的Open JDK
#java
export JAVA_HOME=/java/jdk/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
#tomcat
export TOMCAT_HOME=/java/tomcat/tomcat8.5
export CATALINA_HOME=/java/tomcat/tomcat8.5
运行jar包命令
java -jar xxxx.jar
测试是否能够访问,如果不能就关闭防火墙或者开放访问的端口号
关闭防火墙命令: systemctl stop firewalld
开放端口命令:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
后续有问题的话应该是端口被占用或者项目关闭等问题,
运行时候可以使用nohup java -jar xxx.jar > log.file 2>&1 & 在后台运行
有需要就把端口号设置成永久开启,或者永久关闭防火墙,解决问题