已将tomcat-users.xml修改为<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="fyswords" password="123" roles="tomcat,admin,manager"/>
</tomcat-users>
用fyswords,123还是无法登陆7.0.21非安装版tomcat,求解

解决方案 »

  1.   

    <user username="fyswords" password="123" roles="tomcat,admin,manager"/>
    我一直只给manager的权限
    例如<user username="fyswords" password="123" roles="manager"/>这个是可以的,至于tomcat,admin的权限没有了解过
      

  2.   

    tomcat7跟tomcat5.5 6.0都不一样,role改成了manager-gui,admin-gui,而不是原来的admin,manager,给你贴一个实例就行了,用这个覆盖之前的xml,然后用tomcat tomcat作为用户名密码就可以登录控制台了
    <?xml version='1.0' encoding='utf-8'?>
    <!--
      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at      http://www.apache.org/licenses/LICENSE-2.0  Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    -->
    <tomcat-users>
    <!--
      NOTE:  By default, no user is included in the "manager-gui" role required
      to operate the "/manager/html" web application.  If you wish to use this app,
      you must define such a user - the username and password are arbitrary.
    -->
    <!--
      NOTE:  The sample user and role entries below are wrapped in a comment
      and thus are ignored when reading this file. Do not forget to remove
      <!.. ..> that surrounds them.
    -->
    <!--
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    -->
    <user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
    </tomcat-users>
      

  3.   

    <user username="admin" password="" roles="manager-gui"/>
    主要是roles里的值不是以前的manager了,现在改成manager-gui就行了