最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

1、沒有清理之前maven項目的歷史。

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

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

4180e56a3c954e22afc5584a80a68aed.jpg

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

2、pom.xml文件中servlet-api依賴導入問題。

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

示例:<scope>provided</scope>

76a5631cbd224d84b1924c9b8573c705.jpg

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

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

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

一個配置正確的樣例如下:

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

3561606cb9df4be3a6f82eea24ce2322.jpg

 或改為注解配置:

@WebServlet("/demo13")

4、url-pattern格式錯誤。

url-pattern配置簡略知識點總結(jié):

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

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

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

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

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

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

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

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

5、自己的問題

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

(1)忘記了添斜杠

34ac1dd4271f48fc8f42f89634190151.jpg

在做urlPattern配置練習時,多個路徑配置中,忽略了第二個的斜杠。有點尷尬,哈哈…

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

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

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

我當時為了省事隨便取了兩個名字,而這兩個路徑名在之前學習的案例就已經(jīng)使用了,所以啟動時報錯了。

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

dec8a7e697494dc68eaacd553d78bc55.jpg

 

075a90e9f48c46d9923f0f9ae0a0637c.jpg

6、一點補充

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

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

相關(guān)文章

最新評論

龙山县| 垣曲县| 兴文县| 谢通门县| 湘阴县| 香港| 濮阳县| 台州市| 太康县| 澜沧| 甘南县| 安徽省| 斗六市| 民丰县| 乌鲁木齐市| 永靖县| 石景山区| 汉中市| 抚宁县| 满洲里市| 青田县| 宜兰市| 理塘县| 湖州市| 朝阳区| 清河县| 麦盖提县| 清镇市| 黄梅县| 夹江县| 商河县| 沧源| 沅江市| 杨浦区| 库车县| 仪征市| 罗江县| 樟树市| 读书| 改则县| 钟山县|