- 注:此次打包微服务使用的是华为云服务器
- 确认pom文件是否有打包插件
点击右侧边框的MAVEN,先clean,然后点击package
将打好的包上传到服务器
放包的文件夹可以自己选择
将yysh脚本和各个服务的文件上传到同一文件中
使用vim命令修改yysh脚本,将APP_NAME后修改为打好的包名
修改文件,将profiles:active:后的dev改为test(表示把开发环境改为测试环境),否则不打印日志
在文件下面的nacos中添加自己的服务器IP(可自己定义,不必非是服务器IP)
本来的文件
修改后的:
使用命令yysh命令启动jar包,启动命令:sh ./ start
再次启动需要将命令中的start改为restart
启动成功
使用命令打印日志:tail -200f logs/
如果输入这个命令后没有信息,说明打包文件或者其他地方有问题,成功的时候会出现日志
打印错误日志命令:tail -200f logs/
如果底下没有日志说明没有错误,启动正常。
以上步骤成功以后记得在服务器开放打包服务的端口号,此处我是选择的开放全部端口,看个人心意选择。
验证是否部署成功,可以使用在中nacos下配置的ip加上打包服务的端口号直接在浏览器上打开
不同的端口号出现的页面可能不同。
ps:在服务器中运行太多服务会造成内存溢出,导致后来打包的服务使用脚本运行不起来,生成hs_err_日志文件。关掉几个正在运行的服务就好。