在 Spring boot 項目中,可以內置 Tomcat、Jetty、Undertow、Netty 等服務器容器。當我們添加了 spring-boot-starter-web 依賴后,默認會使用 Tomcat 作為 Web 容器。
下面演示如何對這個 Tomcat 進行進一步的配置
1、要對 Tomcat 進行進一步的配置,可以在 application.properties 中進行配置:

2、下面我們修改一些常用的配置,內容如下:
server.port=8081
server.error.path=/error
server.servlet.session.timeout=30m
server.servlet.context-path=/demo
server.tomcat.uri-encoding=utf-8
server.tomcat.threads.max=500
server.tomcat.basedir=/home/demo/tmp
配置說明:
server.port:配置Web容器的端口號(默認為8080)server.error.path:配置當前項目出錯時跳轉去的頁面。server.servlet.session.timeout:配置session失效時間。30m表示30分鍾,如果不寫單位則默認單位是秒。(注意:由於Tomcat中配置session過期時間是以分鍾為單位,如果我們這里設置是秒的話,那么會自動轉換為一個不超過所配置秒數的最大分鍾數。比如配置了119秒,那么實際session過期時間是1分鍾)server.servlet.context-path:配置項目名稱(默認為/),如果配置了項目名稱,那么在訪問路徑中要加上配置的路徑server.tomcat.uri-encoding:配置Tomcat請求編碼server.tomcat.threads.max:配置Tomcat的最大線程數server.tomcat.basedir:配置Tomcat運行日志和臨時文件的目錄。若不配置,則默認使用系統的臨時目錄。
3、啟動項目,由於我們配置了 demo 這個項目名稱,因此需要通過如下地址訪問 /hello 這個接口:

