日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

omct问题之-webapps下多出的ROOT目录

發布時間:2025/3/18 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 omct问题之-webapps下多出的ROOT目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題發生背景

????由于公司的web環境大都是tomcat,所以在項目發布出現小問題為了快速解決時常會需要手動增加或修改war包解壓后的內容。但是在修改時有的webapps下除了war包解壓后的包文件,還會多出一個ROOT文件夾,而且開發通常都會告訴我:別忘了修改ROOT里面的內容。

為什么呢,為什么還要修改ROOT下的內容?


下面先講解tomcat下webapps中ROOT的作用


tomcat下webapps中ROOT目錄的作用

????在初學tomcat時當部署完tomcat,我們輸入IP:8080默認端口時通常會出現一個tomcat的歡迎界面,而這個歡迎界面就在webapps的ROOT中。

????一般tomcat的訪問是"IP:端口/包名"形式的

????但ROOT的作用則是省去了包名使得訪問tomcat的war包項目只需要"IP:端口"就可以,這可以簡化反代的配置。不需要反向代理時寫死包名,使得更換項目時不必再對反向代理進行修改。在一定程度上減少了運維人員的工作量。

????

ROOT目錄是怎么出現的呢

????剛開始由于對tomcat一無所知,因此對ROOT的出現很是困惑,為什么每次發布前我都把ROOT刪掉,在發布后ROOT總是再度出現。之前需要對發布后的項目進行小范圍改動時,不知道為什么還要對ROOT進行修改。直到現在才明白對發布后的項目修改時為什么一定要修改ROOT

????ROOT的意義在前面已經說到了,它可以簡化訪問的url,同時在項目包名變更時不必對反向代理進行額外的修改。

????ROOT的出現與conf/server.xml配置文件有關

????在server.xml文件中有項額外的配置是

1 <Context?path=""?reloadable="true"?docBase="/deploy/to/war"?/>

????docBase可以是war包的路徑也可以是war包解壓后的文件夾名的路徑

????xxx.war形式

????<Context path="" reloadable="true" docBase="/opt/xxx.war" />

????例如xxx.war在/opt下,docBase可以寫成docBase="/opt/xxx.war",此時啟動tomcat,在engine的默認webapps下會生成一個名為ROOT的文件夾,該文件夾內就是xxx.war解壓后的內容。

通過查看日志可以發現一則信息

1 DEBUG?[localhost-startStop-1]?-?Published?root?WebApplicationContext?as?ServletContext?attribute?with?name?[org.springframework.web.context.WebApplicationContext.ROOT]

該信息大意:將ServletContext中的定義的包解壓后的內容發布到ROOT文件夾下。

???xxx文件夾形式

????<Context path="" reloadable="true" docBase="xxx" />

????注:docBase有絕對路徑跟相對路徑之分,相對路徑是相對于engine引擎定義的webapps

????如果docBase指定的路徑為xxx.war包解壓后文件夾的形式,則需要將xxx.war放在webapps下,其過程大致為:tomcat先將xxx.war解壓為xxx文件,之后將xxx文件夾復制為以ROOT為名字的新文件夾


總結:

????tomcat訪問IP:端口的方式訪問war包項目的方式是比較方便的,我也建議這么做。不過發布時記得刪除ROOT文件夾,否則在你發布后你會發現你這次發布的沒有任何變化,若發布后出現小問題需要快速解決,記得是要對ROOT下的內容進行修改而不是解壓的war包內容。

????現在我才知道開發通知告訴我的其實只有一半是正確的,那就是修改ROOT!。


我所寫的不一定全對,不過經過實驗驗證,目前沒發現錯誤,如果有哪里說的有誤歡迎指正。










本文轉自 紫色的茶碗 51CTO博客,原文鏈接:http://blog.51cto.com/chawan/1947201,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的omct问题之-webapps下多出的ROOT目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色片久久久 | 欧美韩一区二区 | 黄瓜视频在线观看污 | 亚洲伦理一区二区 | 黑丝美女一区二区 | 日本视频www色 | 久久久久久网址 | 国产一级不卡毛片 | 天堂一二三区 | 奇米亚洲 | 在线成人免费观看 | 日本人添下边视频免费 | 阿v天堂2018 俄罗斯丰满熟妇hd av色吧 | 中文字幕乱码亚洲精品一区 | 日韩在线第一区 | 2021天天操 | 中文字幕av无码一区二区三区 | 永久免费国产 | 好男人网站| 精品人伦一区二区三区蜜桃网站 | www.色多多| 麻豆婷婷| 亚洲永久视频 | 亚洲av无码一区二区三区dv | 免费av在线 | 日韩熟女一区二区 | 激情女主播 | 熟女少妇在线视频播放 | 草草草在线 | 国产三级视频在线播放 | 亚洲一区二区三区在线视频观看 | 97se亚洲综合| 国产精品久久久久久久久免费 | 国产成人一区二区 | 91高清视频在线观看 | 亚洲综合五月天 | 国产三级精品视频 | 伦理片av| 番号动态图 | 免费日本黄色网址 | 噜噜在线视频 | 狠狠2020| 日韩黄色免费电影 | 尤物在线观看视频 | 久久久久久久久久电影 | h片在线免费观看 | 极品白嫩少妇无套内谢 | 国产精品无码av无码 | 欧美三级黄| 亚洲精品无码久久久 | 蜜桃久久精品成人无码av | 欧美性潮喷xxxxx免费视频看 | 亚欧美色图 | 久久草国产 | av福利在线看 | 少妇高潮惨叫久久久久 | 亚洲精品福利视频 | 久久香蕉精品视频 | 天堂成人| 黄色av一级片| 97久久精品人人澡人人爽 | 青青草原国产视频 | 亚洲成人播放器 | 日韩黄网 | 麻豆成人精品国产免费 | 中文文字幕文字幕高清 | 国产热99 | 中文在线最新版天堂8 | 欧美一区二区黄色 | 影音先锋每日资源 | 88av网| 国产a免费 | 国产精品一页 | 91精品国产91久久久久久 | 最近免费中文字幕中文高清百度 | 在线观看黄av | 国产小视频一区 | 99色 | 成人免费观看视频网站 | 中文字幕在线播放一区 | 国产大片一区二区三区 | 91视频社区 | 男女av免费| 欧美日韩一区二区三区四区五区六区 | www,99| 久久91亚洲人成电影网站 | 黄色免费在线视频 | 国产午夜麻豆影院在线观看 | 精品国产无码一区二区 | 亚洲AV乱码国产精品观看麻豆 | 韩国毛片一区二区 | 一区黄色| 爱色成人网 | 护士的小嫩嫩好紧好爽 | 欧美性猛交ⅹxx | 日本免费黄色网 | 1024福利 | 草久在线观看视频 | 麻豆视频网 |