1.首先查看端口是否被占用
输入命令:
sudo lsof -i:8084
(此处我查看的是8084端口)
2.如果查询出来被占用
输入以下命令杀掉进程(通过pid)
sudo kill -9 346917
(由于我的端口是被346917进程占用的)
3.首先将环境配置好,包括数据库密码等修改完成,然后将项目进行打包,打包成jar包,在右边的maven处打包,如果没有使用到maven,可以用命令行打包
在pom.xml中可以配置一些打包之后的名字信息,包括打包方式(jar和war)
4.正式开始部署
先将jar包放到服务器中,并且跳转到对应的文件夹通过cd命令
然后执行以下代码
java -jar sprinbootTest.jar --spring.profiles.active=dev --server.port=8081
此处的–spring.profiles.active和server.port是对环境和端口进行配置,如果springboot中已经配置好,可以不使用后面的这些命令
一般为了让运行不暂停,我使用的命令是
nohup java -jar maker-iot.jar >temp3.txt &
出现以下页面即代表成功:
另外我们也可以再查看一下对应端口,看是否运行成功。
此处nohup的目的是后台运行,maker-iot.jar >temp3.txt是把日志输出到temp3.txt中,我们可以用cat temp3.txt查看日志。
到此项目的部署就基本完成了。