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

tomcat啟動(dòng)異常:子容器啟動(dòng)失敗(a child container failed during start)

 更新時(shí)間:2023年03月24日 09:34:03   作者:萬丈紅塵一?;? 
這篇文章主要介紹了tomcat啟動(dòng)異常:子容器啟動(dòng)失敗(a child container failed during start),如果你也遇到了這個(gè)問題,那么這篇文章應(yīng)該可以幫助到你,一起來看看吧

在學(xué)習(xí)過程中,出現(xiàn)這個(gè)問題,上網(wǎng)查了一下,總結(jié)以下幾種解決方案,并找出自己的問題。

1、沒有清理之前maven項(xiàng)目的歷史。

解決方法:執(zhí)行clean命令,然后重新啟動(dòng)項(xiàng)目。

操作:添加maven helper插件后,右鍵→run maven→clean

4180e56a3c954e22afc5584a80a68aed.jpg

ps:關(guān)于maven項(xiàng)目歷史是啥我不太了解。

2、pom.xml文件中servlet-api依賴導(dǎo)入問題。

解決方法:在依賴中添加<scope>標(biāo)簽,內(nèi)容為provided。

示例:<scope>provided</scope>

76a5631cbd224d84b1924c9b8573c705.jpg

3、web.xml中servlet與servlet-mapping的配置錯(cuò)誤。

這個(gè)錯(cuò)誤在用xml配置Servlet時(shí)可能出現(xiàn),而Servlet從3.0版本以后支持@WebServlet注解配置url,所以這個(gè)問題不常見了。

解決方法:檢查web.xml文件中配置,或者刪掉這部分內(nèi)容,改用@WebServlet注解配置。

一個(gè)配置正確的樣例如下:

注意url-pattern內(nèi)容的斜杠

3561606cb9df4be3a6f82eea24ce2322.jpg

 或改為注解配置:

@WebServlet("/demo13")

4、url-pattern格式錯(cuò)誤。

url-pattern配置簡略知識(shí)點(diǎn)總結(jié):

(1)一個(gè)Servlet(實(shí)為繼承Servlet的類)可以配置多個(gè)url-pattern。

@WebServlet(urlPattern={"/ex01","/ex02"})

(2)urlPattern有四種配置規(guī)則。

精準(zhǔn)匹配:@WebServlet("/demo/ex01")

目錄匹配:@WebServlet("/demo/*")

擴(kuò)展名匹配:@WebServlet("*•do")

任意匹配:@WebServlet("/*")或@WebServlet("/")

除了擴(kuò)展名匹配,其他匹配方式都需要有斜杠("/"),但最前面的斜杠容易被忽略。

5、自己的問題

了解以上各種問題之后,我檢查了自己的代碼,最終發(fā)現(xiàn)自己犯的錯(cuò)誤有兩個(gè)。

(1)忘記了添斜杠

34ac1dd4271f48fc8f42f89634190151.jpg

在做urlPattern配置練習(xí)時(shí),多個(gè)路徑配置中,忽略了第二個(gè)的斜杠。有點(diǎn)尷尬,哈哈…

(2)路徑名重復(fù)

在添加完斜杠后,運(yùn)行tomcat還是出錯(cuò)了,我檢查了又檢查,最后終于發(fā)現(xiàn)一個(gè)可能的問題,經(jīng)過實(shí)驗(yàn)之后確定了自己的猜測。

相信細(xì)心的伙伴已經(jīng)發(fā)現(xiàn),明明是Demo07,但路徑卻是/demo01與/demo02。

我當(dāng)時(shí)為了省事隨便取了兩個(gè)名字,而這兩個(gè)路徑名在之前學(xué)習(xí)的案例就已經(jīng)使用了,所以啟動(dòng)時(shí)報(bào)錯(cuò)了。

經(jīng)過改動(dòng),tomcat啟動(dòng)終于正常。

dec8a7e697494dc68eaacd553d78bc55.jpg

 

075a90e9f48c46d9923f0f9ae0a0637c.jpg

6、一點(diǎn)補(bǔ)充

寫這篇文章時(shí),為了拍第三個(gè)問題的示例圖遇到的情況,如果某個(gè)Servlet已經(jīng)用了web.xml配置urlPattern,就不可以再用注解配置了,一定要把web.xml中的相關(guān)內(nèi)容刪干凈才可以。

到此這篇關(guān)于tomcat啟動(dòng)異常:子容器啟動(dòng)失敗(a child container failed during start)的文章就介紹到這了,更多相關(guān)tomcat異常子容器啟動(dòng)失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • tomcat常見的錯(cuò)誤與解決方案小結(jié)

    tomcat常見的錯(cuò)誤與解決方案小結(jié)

    web容器其實(shí)都是tomcat,但tomcat的內(nèi)核很豐富,如果要完全理解需要很長的時(shí)間和較多的編程經(jīng)驗(yàn)。不管是初學(xué)者還是有經(jīng)驗(yàn)的web程序員,使用Tomcat容器的時(shí)候會(huì)發(fā)生包括404,運(yùn)行啟動(dòng)錯(cuò)誤,以及亂碼等等的問題,本文將開發(fā)過程中遇到的常見錯(cuò)誤和簡單解決方法分享給大家。
    2016-11-11
  • 一文詳解Tomcat下載安裝以及配置

    一文詳解Tomcat下載安裝以及配置

    這篇文章詳細(xì)介紹了tomcat的下載安裝以及配置,文中有詳細(xì)的圖文和代碼示例,需要的小伙伴可以借鑒本文
    2023-04-04
  • 一文告訴你如何解決Tomcat亂碼問題(很詳細(xì)!)

    一文告訴你如何解決Tomcat亂碼問題(很詳細(xì)!)

    這篇文章主要給大家介紹了關(guān)于如何解決Tomcat亂碼問題的相關(guān)資料,還給大家介紹了tomcat窗口中文亂碼的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • tomcat管道模式 pipeline與valve詳解

    tomcat管道模式 pipeline與valve詳解

    這篇文章主要介紹了tomcat管道模式 pipeline與valve詳解,管道模式就像一條管道把多個(gè)對(duì)象連接起來,整體看起來就像若干個(gè)閥門嵌套在管道中,而處理邏輯就放在閥門上,需要的朋友可以參考下
    2019-07-07
  • Tomcatc3p0配置jnid數(shù)據(jù)源2種實(shí)現(xiàn)方法解析

    Tomcatc3p0配置jnid數(shù)據(jù)源2種實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Tomcatc3p0配置jnid數(shù)據(jù)源2種實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Apache?Tomcat服務(wù)部署網(wǎng)站的項(xiàng)目實(shí)踐

    Apache?Tomcat服務(wù)部署網(wǎng)站的項(xiàng)目實(shí)踐

    本文主要介紹了Apache?Tomcat服務(wù)部署網(wǎng)站的項(xiàng)目實(shí)踐,包括下載和安裝Tomcat,設(shè)置環(huán)境變量,配置server.xml文件,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • IntelliJ IDEA Tomcat配置詳解(圖文)

    IntelliJ IDEA Tomcat配置詳解(圖文)

    這篇文章主要介紹了IntelliJ IDEA Tomcat配置詳解(圖文),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • war包部署到Tomcat下運(yùn)行的實(shí)現(xiàn)步驟

    war包部署到Tomcat下運(yùn)行的實(shí)現(xiàn)步驟

    這篇文章主要介紹了war包部署到Tomcat下運(yùn)行的實(shí)現(xiàn)步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 直接雙擊啟動(dòng)tomcat中的startup.bat閃退原因及解決方法

    直接雙擊啟動(dòng)tomcat中的startup.bat閃退原因及解決方法

    免安裝的tomcat雙擊startup.bat后,啟動(dòng)窗口一閃而過,而且tomcat服務(wù)未啟動(dòng),下面與大家分享下原因及解決方法
    2014-08-08
  • 配置tomcat的圖文教程

    配置tomcat的圖文教程

    本文主要介紹了配置tomcat的圖文教程,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論