云服务器打包并部署SpringCloud微服务

时间:2024-11-19 07:31:48
  • 注:此次打包微服务使用的是华为云服务器
  • 确认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_日志文件。关掉几个正在运行的服务就好。