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

java异常解决之Null component Catalina type=DataSource

阅读更多

今天在部署一个应用的时候,tomcat老是报出Null component Catalina type=DataSource...的异常,搞了好久也没搞定,后来在网上查了一下资料,说有可能是在应用的lib路径中多了naming-factory-dbcp.jar和naming-factory.jar,后来果然在应用下发现了这两个jar包,删除后就真的好了,但是没有搞清楚为什么会这样,难道是因为加载顺序的问题?此问题比较难查,特此记录。

分享到:
评论

相关推荐

    jmx监控tomcat测试包

    java -jar cmdline-jmxclient-0.10.3.jar - 192.168.16.64:11111 Catalina:type=Runtime Uptime //虚拟机 //进程 CPU 时间 java -jar cmdline-jmxclient-0.10.3.jar - 192.168.16.64:11111 java.lang:type=...

    配置datasource

    在IT领域,特别是Java应用服务器环境下的开发与部署过程中,数据源(DataSource)的配置是一项至关重要的任务。本文将深入探讨如何在Tomcat服务器中配置数据源,具体步骤及注意事项,确保应用程序能够高效、稳定地...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    在Java Web应用开发中,Tomcat作为常用的Servlet容器,其默认的日志系统是通过`catalina.out`文件记录所有标准输出和错误输出。当应用运行一段时间后,`catalina.out`文件可能会变得非常大,占用大量磁盘空间,这...

    catalina.jar和websocket-api.jar---java开发html5必备包

    首先,`catalina.jar`是Apache Tomcat服务器的核心库之一。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者能够在服务器端运行基于Java技术的应用。`...

    catalina-manager.zip

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

    java中catalina.home与catalina.base区别点整理

    Java 中 Catalina.home 与 Catalina.base 的区别点整理 在 Java 项目中,Catalina.home 和 Catalina.base 两个概念经常被提及,但很多人不知道它们的区别。今天,我们将对这两个概念进行详细的解释。 首先, lets ...

    编译时出现java.lang.OutOfMemoryError Java heap space异常

    ### 编译时出现java.lang.OutOfMemoryError Java heap space异常 ...通过上述方法的综合运用,通常能够有效地解决`java.lang.OutOfMemoryError: Java heap space`异常,确保项目的顺利编译和运行。

    tomcat 下catalina.out 日志乱码问题处理

    总之,解决Tomcat的`catalina.out`日志乱码问题,需要综合考虑Java环境、操作系统环境以及具体应用的配置。通过调整这些设置,可以确保日志信息正确无误地以预期的编码格式呈现,从而便于进行有效的故障排查和运维...

    系统core和java虚拟机异常退出日志设置

    系统core和java虚拟机异常退出日志设置 系统core和java虚拟机异常退出日志设置是系统管理员和开发者需要了解的重要知识点。系统核心崩溃日志和Java虚拟机崩溃日志都是非常重要的日志文件,它们可以帮助我们 debug ...

    java.lang.OutOfMemoryError: Java heap space 解决方法

    "Java.lang.OutOfMemoryError: Java heap space 解决方法" Java.lang.OutOfMemoryError: Java heap space 是 Java 中的一个常见错误,它发生时,Java 虚拟机 (JVM) 无法分配对象,因为堆空间不足。下面是解决该问题...

    Tomcat输出catalina.out的大小控制

    `catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动、运行以及错误信息,对开发者和管理员来说非常重要。然而,如果不进行适当管理,这个日志文件可能会无限制增长,占用大量磁盘空间,甚至可能导致服务器...

    Java heap space 解决方法

    ### Java Heap Space 解决方法详解 #### 一、概述 在Java应用程序运行过程中,经常会遇到一个常见的错误提示:`java.lang.OutOfMemoryError: Java heap space`。这通常意味着Java虚拟机(JVM)的堆内存空间不足,...

    java 连接池的几种用法.txt

    在Java Web应用开发中,Tomcat服务器是常用的容器之一。可以通过以下两种方式在Tomcat中配置数据库连接池: ##### 1. 在server.xml文件中配置全局数据源 - **配置文件位置**:位于 `$TOMCAT_HOME/conf/` 目录下的 ...

    java heap space解决方法

    ### Java Heap Space 解决方法详解 #### 一、引言 在Java应用程序运行过程中,经常会遇到“Out of Memory Error: Java Heap Space”的错误提示。这种错误通常发生在Java虚拟机(JVM)的堆内存不足时,导致程序无法...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...

    java中使用tomcat提供的JNDI数据源

    在J2EE(现在的Java EE)环境中,JNDI是非常重要的组成部分之一,因为它提供了一种标准化的方式来管理和查找资源。 在Java应用中使用JNDI的主要优势包括: - **灵活性**:可以轻松地更改底层资源,而无需更改应用...

    java错误处理:java.lang.OutOfMemoryError: Java heap space

    ### Java 错误处理:java.lang.OutOfMemoryError: Java heap space 在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang....

    Linux下tomcat日志catalina.out按天(/周)分割

    为了解决这个问题,我们需要对`catalina.out`日志进行按天或按周分割,以便于管理和分析。 首先,我们可以编写一个shell脚本来实现这个功能。这个脚本通常会包含以下几个步骤: 1. **设置变量**:定义日志文件路径...

    java解决nested exception is java.lang.OutOfMemoryError Java heap space

    Java程序在运行过程中可能会遇到各种异常,其中"nested exception is java.lang.OutOfMemoryError: Java heap space"是一个常见的问题,通常发生在程序试图分配超过堆内存限制的空间时。这个错误表明Java虚拟机(JVM...

    tomcat下用Log4j 按文件大小,生成catalina.out日志文件

    在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它负责运行我们的Servlet和JSP应用程序。日志系统是任何应用程序的重要组成部分,它帮助开发者在调试、监控和问题排查时收集必要的信息。Log4j是Apache的一个...

Global site tag (gtag.js) - Google Analytics