`
zjx2388
  • 浏览: 1334067 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Exception looking up UserDatabase under key UserDatabase

阅读更多

严重: Exception looking up UserDatabase under key UserDatabase
javax.naming.NamingException: Cannot rename original file to C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.old
at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1007)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-1-20 15:17:15 org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException:  No UserDatabase component found under key UserDatabase
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:261)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1007)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-1-20 15:17:15 org.apache.catalina.startup.Catalina start
信息: Server startup in 204 m

 

以上是MyEclipse6.0启动外部tomcat6的报错信息.(系统是vista)

从网上找到的解决方法:

 

(1)server.xml文件中少了默认的:


       <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pserver.xml文件中少了默认的:


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

athname="conf/tomcat-users.xml" />

 

(2)将conf文件夹的只读属性去掉  或者右键以管理员身份运行就不会出错了

 

解决:

   本人采用第二种,修改conf的权限,导致原因分析,权限不足

 

 

分享到:
评论

相关推荐

    Light_Kit_Admin_UserDatabase:在Light_Kit_Admin中集成Light_UserDatabase

    Light_Kit_Admin_UserDatabase 2020-06-25-&gt; 2021-03-18 直到版本1为止,这项工作仍在进行中。 在的集成。 这是一个。 这是一部分。 安装 通过使用 lt install Ling.Light_Kit_Admin_UserDatabase 使用命令。 uni...

    校友录用户信息的管理

    在这个场景下,映射(map)可能是最适合的,因为它能通过键(key)快速查找值(value)。我们可以用`std::map`来存储用户信息,键可以是学号,值是对应的`AlumniInfo`对象: ```cpp std::map, AlumniInfo&gt; ...

    锐智ERP V8.0

    锐智ERP V8.0,包含销售 采购 财务 生产 仓库等几大模块,主要应用于照明行业. 由于资源限制,本次上付只是其中一部分,还有其它部分也要在一起.WINdows系统和数据库

    report.xml

    java项目的配置文件 &lt;!-- Context configuration file for the Tomcat Manager Web App $Id: manager.... &lt;ResourceLink type="org.apache.catalina.UserDatabase" global="UserDatabase" name="users"/&gt; &lt;/Context&gt;

    C++语言课程设计报告.pdf

    文档中还显示了数组的动态管理,当学生数量超过当前数组的容量时,UserDatabase类会通过new关键字动态分配新的内存空间,并将原有数据复制过去,然后删除原有空间。 虽然代码片段中存在一些OCR识别错误,但通过上...

    sql.rar_Money_ Money_ Money

    这里的`VARCHAR`用于存储变长字符串,`DECIMAL(10, 2)`则用于存储精确到两位小数的金额,`NOT NULL`确保这些字段不允许为空,而`PRIMARY KEY (username)`指定`username`作为唯一标识符。 接着,描述提到了数据库的...

    tomcat8用redis实现session共享.rar

    &lt;Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users....

    这个安卓开发案例,展示了一个带有用户登录、数据存储和网络请求功能的应用

    安卓开发案例,展示了一个带有用户登录、数据存储和网络请求功能的应用。这个应用使用了以下几个...UserDatabase:Room数据库 UserService:定义API接口 NetworkModule:网络请求模块 基于文件名字手动创建具体文件;

    C++ 简易电话薄管理 课程设计实验报告 完美版.pdf

    `UserDatabase`类在构造函数中从名为`user.txt`的文件中读取数据,而在析构函数中将数据写回文件。这展示了如何使用`ifstream`(输入文件流)和`ofstream`(输出文件流)进行文件操作。 3. **面向对象编程**:`...

    centos7系统 jdk1.7 tomcat7.0

    &lt;Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/&gt; ``` 接着,在`/var/lib/tomcat7/conf/tomcat-users.xml`中添加用户和角色: ```xml ,manager-gui"/&gt; ``` 这...

    tomcat配置到本机.txt

    &lt;Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users....

    tomcat多个应用配置文档

    &lt;Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users....

    chatsVC++ 简易仿QQ聊天程序的源代码

    5. **数据库操作**:如果支持用户注册和登录,可能会有`UserDatabase.cpp`和`UserDatabase.h`,用来存储和检索用户信息。 6. **配置文件**:如`.rc`文件,用于定义应用的资源,如图标、菜单和对话框。 7. **解决方案...

    Tomcat server.xml文件设置

    这里创建了一个名为 `UserDatabase` 的资源,类型为 `UserDatabase`,用于存储用户信息。资源的参数通过 `&lt;ResourceParams&gt;` 配置,如工厂类(`factory`)和路径(`pathname`)。 4. ****:每个 `Service` 对应一个 ...

    Apache 集成tomcat proxy配置-BY.CRM.林元脉1

    &lt;Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users....

    tomcat-user的管理

    &lt;Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/&gt; ``` - 这行代码告诉Tomcat使用`UserDatabaseRealm`类,并将资源名称设为`UserDatabase`。 2. **创建用户数据库...

    有关jsp+struts+hibernate+MSSQLServer项目中Tomcat5的server.xml配置

    &lt;Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" type="org.apache.catalina.UserDatabase"&gt; &lt;ResourceParams name="UserDatabase"&gt; &lt;name&gt;...

    如何在java文件中实现写入cookie和用户登陆验证操.doc

    conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/userdatabase", "root", ""); sqlStmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE, java.sql.ResultSet....

    catalina-manager.zip

    &lt;Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml"/&gt; ``` 四、...

Global site tag (gtag.js) - Google Analytics