打包jar
pom.xml中的配置
<groupId>top.onehundred</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
jar包的名称会是 demo-0.0.1-SNAPSHOT.jar
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
idea右侧maven->Lifecycle->package->右键Debug 开始打包
包生成路径为项目的target中
服务器安装jdk,下载jdk,上传到服务器,这里放到/usr/java文件夹中
进入到/usr/java文件夹,解压jdk
tar -zxvf jdk-11.0.2_linux-x64_bin.tar.gz
配置环境变量
vi /etc/profile
添加以下代码,保存
#set java environment
export JAVA_HOME=/usr/java/jdk-11.0.2
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME:$PATH
source /etc/profile
执行以下命令,测试java是否配置正确
java -version
启动服务
nohup java -jar demo-0.0.1-SNAPSHOT.jar &
需要开启防火墙
添加8080端口(--permanent永久生效)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
查询端口是否打开
firewall-cmd --zone= public --query-port=8080/tcp
或
firewall-cmd --zone=public --list-ports
查看所有开启的端口
如果用阿里云,也要在安全组打开8080端口
网友评论