tomcat(一):一次解決tomcat9沒法登錄控制界面的經歷

 

tomcat(一):一次解決tomcat9沒法登錄控制界面的經歷

標籤: tomcat 控制檯 認知升級web

2017年05月18日 11:15:363542人閱讀 評論(18) 收藏 舉報tomcat

 分類:app

● 運維探索(15)  --------【Tool】(9) 運維

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/u012829124/article/details/72146856webapp

目錄(?)[+]優化

【前言】

    在進行Tomcat熱部署的時候遇到一個問題,沒法正常進入Tomcat的管理頁面,進行了一次實驗,在此與你們共享,或許會對讀者有些許幫助。spa

【一次實驗】

    1、背景:.net

        使用過Tomcat的阿猿們都知道,Tomcat要想進行熱部署,第一步就是須要配置tomcat-users.xml配置文件,配置用戶、密碼和權限;以前在Tomcat7上這樣作很順利的就能夠,最近一次用的是Tomcat9結果故技重施此次卻不行;因而有了此次實驗。xml

    2、Tomcat7下如何配置熱部署:blog

        一、將Tomcat解壓後,運行起來(Linux下啓動方式:進入到Tomcat安裝目錄下的bin目錄中使用./startup.sh),經過客戶端去訪問:

                    

        二、進入控制檯管理,點擊上圖中的Manager App後報錯:

      

        三、仔細看報錯提示已經告訴咱們該如何改正,進入安裝目錄下的conf文件夾中編輯tomcat-users.xml添加以下內容:

        

        四、重啓Tomcat,再次訪問(輸入用戶名和密碼爲本身設置,在此都以tomcat爲例),併成功進入Tomcat控制檯:

          

    3、Tomcat9下如何解決的:

        一、按照Tomcat7上配置完後重啓Tomcat,進到管理頁面;悲催的一幕發生了;居然仍是報這個錯:

           

        二、通過去網上查找和實驗最終發現還須要在Tomcat/webapps/manager/META-INF/context.xml文件中內容進行修改:

       (1)修改前:

            

       (2)修改後:

            

        三、重啓Tomcat9後能夠正常訪問控制檯,完美解決;

【總結】

     一、在解決這個小問題的時候,雖然技能上沒有很大的提高,可是在認知上本身進行了一次迭代更新,要勇於打破本身固有的思惟(好比此次解決問題中Tomcat7能夠在解決Tomcat9的過程當中本身一直繞在Tomcat7裏);對認知的自我升級,每每比具體技能的提高對一我的的影響更加深入;

     二、之前更可能是解決完問題就完了,可是此次本身進步的一點是,解決完問題只是第一步,更爲關鍵的是下一步,解決完問題要思考,解決這個問題真的須要用這麼長的時間嗎?哪一個過程能夠優化?下次遇到相似問題後該如何改進?相信通過一次一次的思考,相信在之後遇到問題後本身解決會更快。

相關文章
相關標籤/搜索