第一步:
将IDEA中的项目打包为jar,将这个jar文件放到centos服务器上的目录里,我在opt新建api目录,将jar文件放入,如下图:
第二步:
将需要读取的配置文件也放入此目录(其他目录也可以,和脚本中一致即可),此处以dev为例,然后创建脚本,内容如下:
#!/bin/bash
java -jar channel.jar & --spring.config.location=file:/opt/api/application-dev.properties
# 或者按照如下指定配置文件
# java -jar channel.jar --spring.profiles.active=dev &
如果需要jvm参数,添加到java与-jar之间。
第三步:
下一步给文件授权,命令如下:
chmod +x /opt/api/start.sh
第四步:
然后执行此脚本即可,使用grep查询结果如下:
至此,部署结束。
PS:jdk不要用系统的jdk,自己安装配置一个gz包的,否则会出问题。