1、通过idea创建springboot项目
注意maven配置修改,默认是c盘
2、创建测试接口
package com.geekmice.demospringboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class DemoController {
@RequestMapping("success")
public String success(){
return "success";
}
}
3、springboot项目打包jar
mvn clean package
4、登录服务器创建项目目录
mkdir demospringbot
进入demospringboot项目目录,将刚才打包的jar上传此目录
创建nohup.out日志文件,用于输出项目启动的日志输出
touch nohup.out
运行jar文件
nohup java -jar demo-0.0.1-SNAPSHOT.jar
nohup java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8080 -- 指定端口号启动
nohup java -jar demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
-- 指定配置文件启动
查看日志文件nohup.out
tail -f nohup.out
配置项目需要的其他环境
开启项目运行的端口号(查看端口开发情况:firewall-cmd --list-ports)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙
systemctl reload firewalld
外部访问
http://4.3.2.1:8080/success