欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

從SpringBoot打war包并配置外部Tomcat運(yùn)行的全流程

 更新時(shí)間:2024年06月02日 16:56:42   作者:辛丑年正月十五  
由于其他原因,我們需要使用SpringBoot打成war包放在外部的Tomcat中運(yùn)行,本文就以一個(gè)案例來說明從SpringBoot打war包到Tomcat配置并運(yùn)行的全流程經(jīng)過,需要的朋友可以參考下

環(huán)境

SpringBoot 2.6.15

Tomcat 8.5.100

JDK 1.8.0_281

Windows

正文

一、SpringBoot配置打war包

第一步:在Application啟動入口同級目錄下新增一個(gè)繼承了Servlet初始化器的類,文中是圈紅的ServletInitializer

第二步:在使用Maven構(gòu)建應(yīng)用程序時(shí)要在插件內(nèi)排除 spring-boot-starter-web 內(nèi)置的Tomcat依賴

第三步:顯示聲明packaging為war

至此,我們在使用Maven命令打包時(shí)即可打出war包

二、配置Tomcat

第一步:解決控制臺亂碼,在以下路徑中找到 logging.properties 文件更新

apache-tomcat-8.5.100\conf

java.util.logging.ConsoleHandler.encoding = GBK

說明:因?yàn)镃MD命令窗口默認(rèn)的字符集是GBK而Tomcat中的日志配置文件(logging.properties)中的編碼是UTF-8,因此當(dāng)運(yùn)行startup.bat時(shí),控制臺將輸出亂碼 

第二步:讓Tomcat以指定的JDK運(yùn)行

好處是不必安裝JDK了,直接復(fù)制安裝好的JDK到Tomcat中就可以和Tomcat一體了

1、先將準(zhǔn)備好的JDK復(fù)制一份到Tomcat文件夾下

2、打開startup.bat配置JDK

:指定jdk版本,注意=前后不能有空格
set JAVA_HOME=D:\dev\apache-tomcat-8.5.100\jdk1.8.0_281
set JRE_HOME=D:\dev\apache-tomcat-8.5.100\jdk1.8.0_281\jre

 3、配置項(xiàng)目上下文路徑(訪問項(xiàng)目前綴)

說明:我們的war包放在了Tomcat的webapps目錄下,默認(rèn)訪問項(xiàng)目的路徑要加上包名,比如我的war包是vote.war,我訪問項(xiàng)目的時(shí)候就是 ${ip}:${port}/vote/${requestMapping}

但,我不想要前綴也可以訪問,那就要配置,本文只提供更改server.xml的方式配置

apache-tomcat-8.5.100\conf

在上面的路徑中找到 server.xml 文件,在Host標(biāo)簽中加入Context標(biāo)簽

至此,Tomcat也配置好了,下面運(yùn)行測試

如果你也想在執(zhí)行startup.bat時(shí)顯示我上面那個(gè)窗體的配置信息可以直接在startup.bat最下方加入pause即可

pause;

圓滿成功 

以上就是SpringBoot打war包并配置外部Tomcat運(yùn)行的全流程的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot打war包并配置Tomcat的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論