后端部署
后端打包
当前,大多数开发人员都选择IntelliJ IDEA作为他们的开发工具。接下来,我们将基于IDEA来举例说明如何进行项目打包。 后端项目中下面几个是主要的配置文件
application.yml ==> 所有环境共用
application-demo.yml ==> 演示环境
application-dev.yml ==> 开发环境
application-local.yml ==> 本地开发环境
application-prod.yml ==> 生产环境
application-test.yml ==> 测试环境
其中application-prod.yml对应的是生产环境的配置
常规情况下,点击下击的package即可打包,如下图:
打包成功后,您的项目中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 &