后端部署

后端打包

当前,大多数开发人员都选择IntelliJ IDEA作为他们的开发工具。接下来,我们将基于IDEA来举例说明如何进行项目打包。 后端项目中下面几个是主要的配置文件

application.yml                ==> 所有环境共用
application-demo.yml           ==> 演示环境
application-dev.yml            ==> 开发环境
application-local.yml          ==> 本地开发环境
application-prod.yml           ==> 生产环境
application-test.yml           ==> 测试环境

其中application-prod.yml对应的是生产环境的配置

生产配置

常规情况下,点击下击的package即可打包,如下图:

maven打包

打包成功后,您的项目中mldong/mldong-admin下已经可以看到一个打包后的jar包,如下图所示:

打包结果

启动运行

jar包部署到服务器,使用命令java -jar jar包路径进行即可,此时您可以访问您的服务器IP+jar包的端口进行访问后端服务。

├── /java_projects/mldong  部署根目录
	└── mldong-admin-2.0.jar

进入/java_projects/mldong目录

cd /java_projects/mldong

启动jar

java -jar mldong-admin-2.0.jar --spring.profiles.active=prod --server.port=18080

上述命令中,指定--spring.profiles.active=prod为生产环境,指定--server.port=18080为后端服务端口。 可通过http://ip:18080/doc.html访问接口文档,如果访问成功,则说明部署成功。

接口文档

如果希望在后台运行,可以加上nohup命令,如下:

nohup java -jar mldong-admin-2.0.jar --spring.profiles.active=prod --server.port=18080 > nohub.out &