准备的东西:
1.项目使用maven在IDEA上打包好
2.xshell连接服务器
3.工具Xftp
步骤
linux服务器上安装jdk,maven
jdkmaven
使用Xftp将下载到本地的jdk和maven复制到linux上
在复制的时候你可以现在linux上创建文件夹用来放置jdk和maven
在java文件夹中使用解压命令进行解压
tar -zxvf jdk1.8.0_201/
在maven文件夹同上
配置linux的profile文件
和windows配置环境变量类似,在linux上也要配置
vi /etc/profile
按 i 进行插入,注意要输入你所配置的目录,以及jdk和maven解压出来的那个文件夹的名字
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按下esc然后输入
:wq
进行保存
输入java -version和mvn -version进行测试配置是否成功
然后进入linux放jar包的位置
输入java -jar spring-boot-crud-0.0.1-SNAPSHOT.jar进行启动Spring Boot
java -jar spring-boot-crud-0.0.1-SNAPSHOT.jar
然后访问试试
可能会碰到的问题:
1、启动了但是访问不了,参考博客
关闭linux的防火墙
CentOS7使用firewalld防火墙(7之前使用iptables),需要使用到的命令如下:
systemctl start firewalld:启动前可以先用systemctl status firewalld查看firewalld状态;
firewall-cmd --zone=public --add-port=8761/tcp --permanent:打开8761端口,其中端口号(8761)根据实际需要使用的端口决定;
firewall-cmd --reload:重启服务;
firewall-cmd --zone=public --list-ports:可以用来查看已打开的端口号;
firewall-cmd --zone= public --remove-port=8761/tcp --permanent:当不希望这个端口被打开时,则使用该命令删除;
如果使用的是阿里云的CentOS7服务器,则还需要额外在控制台管理处打开需要使用的端口。
网友评论