conf/server.xml文件有问题,找到相应的部分,正确的如下:    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved">
    </Resource>
    <ResourceParams name="UserDatabase">
      <parameter>
        <name>factory</name>
        <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
      </parameter>
      <parameter>
        <name>pathname</name>
        <value>conf/tomcat-users.xml</value>
      </parameter>
    </ResourceParams>

解决方案 »

  1.   

    肯定是XML文件写错了.
    你用IE打开那些XML文件看看.
      

  2.   

    <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
           description="User database that can be updated and saved">
        </Resource>
        <ResourceParams name="UserDatabase">
          <parameter>
            <name>factory</name>
            <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
          </parameter>
          <parameter>
            <name>pathname</name>
            <value>conf/tomcat-users.xml</value>
          </parameter>
        </ResourceParams>
      

  3.   

    我也以为是xml 问题,但既然一样,我也不知道咯.
    不过帮你顶下,看看有没有高手知道.
      

  4.   

    我也有碰到过类似的问题,你检查一下看web.xml文件有没有错。呵呵,当初我就是这个文件不知什么时候错了,搞了我半死啊之前不会实然出现的问题真的很晕啊所以最好做备份。。
      

  5.   

    那个tomcat用了一段时间了,安装之后没什么问题。后来用eclipse建过几个tomcat项目,后来又删掉了那些项目。弄着弄着tomcat的启动就出问题了
      

  6.   

    你重新安装一个tomcat,再比较二者的web.xml是否一致。