网站建设公司怀化做网站在哪个程序做
web/
2025/9/26 13:18:23/
文章来源:
网站建设公司怀化,做网站在哪个程序做,站长检测同ip网站很多怎么办,wordpress 扫码插件大概是这学期开学没多久吧#xff0c;4月份的时候#xff0c;为了学习javaEE#xff0c;装了Tomcat。过了这么久早就忘记用户名和密码了#xff0c;所以无法进入Tomcat的管理界面。百度#xff08;其实我也很想用google#xff09;了一堆#xff0c;几乎都是修改用户配置… 大概是这学期开学没多久吧4月份的时候为了学习javaEE装了Tomcat。过了这么久早就忘记用户名和密码了所以无法进入Tomcat的管理界面。百度其实我也很想用google了一堆几乎都是修改用户配置文件可能是版本的差异对于我这个版本都没有太大用处。其实只要按照tomcat的提示一步步去做就可以解决前提是英语基础要好其实技术文章比文学作品和四级考试好懂多了语言很直白从来不拐弯抹角。 下面是解决这个问题的步骤 一、找到Tomcat配置文件的位置修改tomcat-users.xml 我的配置文件在D:\Program Files\Apache Software Foundation\Tomcat 8.0\conf。在这个目录下存放了所有有关Tomcat的配置文件包括 content.xmlserver.xmlweb.xmltomcat-users.xml,每个配置文件都有自己的作用我们需要修改的是跟用户相关的tomcat-users.xml。 打开tomcat-users.xml配置文件(我省略了部分注释) 1 ?xml version1.0 encodingcp936?2 tomcat-users xmlnshttp://tomcat.apache.org/xml3 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance4 xsi:schemaLocationhttp://tomcat.apache.org/xml tomcat-users.xsd5 version1.06 !--7 NOTE: By default, no user is included in the manager-gui role required8 to operate the /manager/html web application. If you wish to use this app,9 you must define such a user - the username and password are arbitrary.
10 --
11 !--
12 NOTE: The sample user and role entries below are wrapped in a comment
13 and thus are ignored when reading this file. Do not forget to remove
14 !.. .. that surrounds them.
15 --
16 role rolenametomcat/
17 role rolenamerole1/
18 user usernametomcat passwordtomcat rolestomcat/
19 user usernameboth passwordtomcat rolestomcat,role1/
20 user usernamerole1 passwordtomcat rolesrole1/
21 /tomcat-users 配置文件里7-11行的注释说的很清楚默认情况下没有用户包括在可以操作/manager/html页面的manager-gui的角色中如果你想开启这种应用你可以定义一个这样的用户用户名和密码随意。于是我添加了几行代码修改后的配置文件是这样的 1 ?xml version1.0 encodingcp936?2 tomcat-users xmlnshttp://tomcat.apache.org/xml3 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance4 xsi:schemaLocationhttp://tomcat.apache.org/xml tomcat-users.xsd5 version1.06 !--7 NOTE: By default, no user is included in the manager-gui role required8 to operate the /manager/html web application. If you wish to use this app,9 you must define such a user - the username and password are arbitrary.
10 --
11 !--
12 NOTE: The sample user and role entries below are wrapped in a comment
13 and thus are ignored when reading this file. Do not forget to remove
14 !.. .. that surrounds them.
15 --
16 role rolenametomcat/
17 role rolenamerole1/
18 user usernametomcat passwordtomcat rolestomcat/
19 user usernameboth passwordtomcat rolestomcat,role1/
20 user usernamerole1 passwordtomcat rolesrole1/
21 role rolenamemanager-gui/
22 user usernameadmin passwordadmin rolesadmin-gui/
23 /tomcat-users 添加了 role rolenamemanager-gui/ user usernameadmin passwordadmin rolesmanager-gui/ 这两行代码后就添加了一个角色manager-gui并且添加了一个用户用户名是admin密码是admin角色是manager-gui记得修改完后要CtrlS保存一下。 二、重启Tomcat 命令行怎么重启我还不太清楚以后转移到linux平台的时候更多的肯定还是用命令行姑且先用图形化工具吧。不过它好像没提供restart选项我只好先stop service再start。重新启动的时候tomcat会重新读取xml配置文件这时刚才具有管理员权限的用户就被添加进去了。在浏览器输入192.168.1.106:8080浏览器会访问默认页面 在这个页面的右辺有3个按钮我们刚才的配置只会对第1个和第2个按钮起作用点击这两个button,输入用户名和密码就可以访问/manage/html 和/manage/status页面了 三、遇到的新问题 然而如果点击第1个或者第3个按钮就会出现下面的情况 在这个报错页面里已经给出了详细的解决方案如果英文水平还可以并且愿意静下心来看一看就知道怎么解决这个问题了。刚才我们添加了一个manager-gui的角色并且添加了一个具有这种角色相应权限的用户。这次我们只需要再添加一个admin-gui角色并添加这样一个属于这种角色的用户就可以了。我在原来的配置文件里又添加了39,40两行代码 修改后保存这次重启Tomcat,就可以访问原来403禁止访问的/host-manager/html页面了 四、最终的解决之道 然而顾此失彼 虽然/host-manager/html页面可以访问了但是原来的两个页面却被403forbidden了我思考了一会儿觉得问题还是出在配置文件上。在刚才的方法中我添加了两个名字相同的用户admin(暂且不论他们的密码是否相同)分别赋予他们不同的角色但是tomcat在处理这个信息的时候会覆盖这个前一条配置信息tomcat会以为你想修改这个用户的角色把他从manager-gui改为admin-gui。如果我当时在创建角色为admin-gui的用户是名字不和manager-gui角色的用户名相同比如取名admin2,这样在登录/host-manager/html页面时用admin2的用户名登录并输入相应的密码就不会403forbidden了。但是要记两个用户名和密码很麻烦怎么办呢 从配置文件前面的部分 user usernametomcat passwordtomcat rolestomcat/user usernameboth passwordtomcat rolestomcat,role1/可以看出这样就给一个用户同时赋予两种角色了。于是我将配置文件修改成了这样role rolenameadmin-gui/ user usernameadmin passwordadmin rolesadmin-gui,manager-gui/ 保存后重启tomcat这次终于奏效了。 五、感悟 遇到问题的时候文档或者配置文件本身就是最好的资料要善于模仿文档的书写方式试着去猜测并理解每个参数的含义同时一定要具备一定的英语阅读理解能力。 转载于:https://www.cnblogs.com/suddoo/p/4769867.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81529.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!