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里);对认知的自我升级,每每比具体技能的提高对一我的的影响更加深入;

     二、之前更可能是解决完问题就完了,可是此次本身进步的一点是,解决完问题只是第一步,更为关键的是下一步,解决完问题要思考,解决这个问题真的须要用这么长的时间吗?哪一个过程能够优化?下次遇到相似问题后该如何改进?相信通过一次一次的思考,相信在之后遇到问题后本身解决会更快。

相关文章
相关标签/搜索