黑龙江恒泰建设集团网站,找网页设计师,如何做网站的自由撰稿人,热转印 东莞网站建设部署是一个非常重要的环节。部署的目的是将开发完成的程序运行在服务器上#xff0c;让其他用户或系统能够访问和使用它。 让程序对外提供服务 开发环境的局限性#xff1a;开发环境通常是本地计算机#xff0c;仅供开发人员使用。但实际应用需要让其他用户#xff08;比如… 部署是一个非常重要的环节。部署的目的是将开发完成的程序运行在服务器上让其他用户或系统能够访问和使用它。 让程序对外提供服务 开发环境的局限性开发环境通常是本地计算机仅供开发人员使用。但实际应用需要让其他用户比如其他部门、合作伙伴或终端用户能够访问。 服务的可访问性部署到服务器后程序可以通过网络如互联网或内网被其他设备访问从而实现其功能。 过程展示 报错
1. 2.
报错.yml包中有问题 修改
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/big_eventusername: rootpassword: 123servlet:multipart:max-file-size: 300KBmax-request-size: 300KB
其他不用的代码在.yml中添加注释# 空一格再写中文
# data:
# redis:
# host: localhost
# port: 6379# mybatis:
# configuration:
# map-underscore-to-camel-case: true
# 开启驼峰命名下划线命名的自动转换
注意重新打包jar包
运行
报错端口被占用
原因打包jar包前要先运行IDEA的BigEventAppilcation,已占用端口8080 修改 cls清空cmd窗口 ctrlc停止 成功 IDEA不运行而是运行部署环境postman仍正常运行 优化属性配置
1.yml 配置的缺点随着打包jar包打包完成后运维不能再修改了
2.命令行参数配置 3.环境变量方式此处不演示
4.外部配置文件要修改的很多的时候
.jar包目录 将.yml文件复制到该目录下并用记事本打开清空内容写上
server:port: 6666
运行 5.当4种配置方式同时运行时的先后顺序 1234 优化多环境开发
profiles隔离测试开发运行并在特定环境下某些配置生效
profiles 普通
#通用配置
spring:config:activate:dev
---
# 开发
spring:config:activate:on-profile: dev
server:port: 8081
---
# 测试
spring:config:activate:on-profile: test
server:port: 8082
---
# 生产
spring:config:activate:on-profile: pro
server:port: 8083
或者创建四个.yml:
application.yml,application-dev.yml,application-pro.yml,application-test.yml,
profiles 分组
application.yml,application-devDB.yml数据源,application-devSelf.yml自定义,application-devServer.yml,
application-devServer.yml:服务器
server:port: 8081
application.yml:定义分组 profiles:group:dev: devServer,devDB,devSelfactive: dev