- 1. 打包
需注意:数据库需要时正确的数据库,不然打包会出问题的
在linux中,也可以通过mvn spring-boot:run打包,这里我在linux中打包不成功,所以直接通过ide打包之后,在通过rz命令上传到linux服务器中
- 2. 启动
java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8000
运行的包 启动端口
tomcat默认会把8080端口占用,所以,需要修改端口,也可在配置文件中进行修改
- 3. 守护进程启动
- 3.1. 创建文件 start.sh
内容如下,
#!/bin/sh
nohup java -jar /var/lib/tomcat/webapps/spDemo/demo-0.0.1-SNAPSHOT.jar --server.port=8000 >temp.log &
指令
nohup no hang up【保持执行不挂起】
& 后台执行进程
> 理解为可以将命令行输出的日志等内容重定向到制定的文件如上指令中的temp.log文件中
注意 > 和 >>的区别, 追加写入,后者是覆盖写入
- 3.2 执行sh脚本
$ sh start.sh 【然后回车就可以了】
通过sudo netstat -nultp命令查看端口占用