一、目标
在application配置文件中配置tomcat相关属性
二、常用配置
# Server 服务端相关配置
# 配置api端口号
server:
port: 8088
# 配置context-path, 一般来说这个配置在正式发布的时候不配置(SpringBoot在2.0版本之后已经弃用server.context-path,而代替为server.servlet.context-path)
servlet:
context-path: /hik
# 错误页,指定发生错误时,跳转的URL --> BasicErrorController
error:
path: /error
# session最大超时时间(分钟),默认为30分钟
session-timeout: 60
# 该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,
# 只有特殊需求的情况下才配置, 具体根据各自的业务来设置
#address: 192.168.1.2
# Server - tomcat 相关常用配置
# tomcat最大线程数, 默认为200
tomcat:
max-threads: 250
# tomcat的URI编码
uri-encoding: UTF-8
# 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹
#(如:C:\Users\Shanhy\AppData\Local\Temp)
#basedir: H:/springboot-tomcat-tmp
# 打开Tomcat的Access日志,并可以设置日志格式的方法:
access-log-enabled: true
access-log-pattern:
# accesslog目录,默认在basedir/logs
accesslog:
directory:
三、服务端口及上下文举例
配置服务的端口及上下文
server:
port: 8088
# 配置context-path, 一般来说这个配置在正式发布的时候不配置(SpringBoot在2.0版本之后已经弃用server.context-path,而代替为server.servlet.context-path)
servlet:
context-path: /hik
访问http://localhost:8080/user/getUser:可以看到已经访问失败
修改端口为 8088及端口后加上上下文hik,访问http://localhost:8088/hik/user/getUser,可以看到正确路由。