`
sundongyadh
  • 浏览: 20190 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ClassNotFound : Log4jConfigListener or ContextLoaderListener

 
阅读更多

 

如果你的项目 jar 包是引用外部的,比如:使用maven 管理

 

当将项目部署到本机tomcat 并启动,

直接报错 Log4jConfigListener  or  ContextLoaderListener  监听器找不到!

但是你确确实实的这些jar包都存在你的eclipse 引用中。而且一点错误未报,就是找不到。

 

那么就很可能是你的tomcat 没有加载 maven的jar包进去,

可以去看你在tomcat发布的编译后项目,

里面是否有lib包。

 

如没有, 右键项目 -- 属性 --- 部署装配(deployment assembly)

里面是否没有maven的引用,下面会红色报错提示。

 

那么恭喜你找到错误了,删除原报错引用,add -- java build path entries  -- maven..

 

 

 也有一直可能 Preferences(首选项)--> Tomcat --> Advabced 看看你的项目有木有加进去  add java projects to tomcat classpath.(有时候他是不会自动加的)

 

 

 

 

 

分享到:
评论

相关推荐

    ssh整合时遇到常见错误 ContextLoaderListener not found 解决

    然而,在实际操作过程中,开发者经常会遇到各种问题,其中之一就是"ContextLoaderListener not found"的错误。这个错误通常出现在尝试启动基于Spring MVC的Web应用程序时,因为它无法找到用于初始化Spring应用上下文...

    log4j(二):动态配置日志输出路径

    在Web应用中,如使用的是Servlet环境,可以通过在`web.xml`中配置`ContextLoaderListener`来加载Log4j配置,同时,我们还可以创建一个Servlet,当接收到特定请求时,更新Log4j配置。 ```xml <!-- web.xml 示例 --> ...

    tomcat8更换log4j记录日志

    3. 在Tomcat的`web.xml`配置文件中,可能需要配置一个`ContextLoaderListener`,以确保在应用程序启动时加载Log4j配置。 压缩包中的"**lib**"目录可能包含Log4j的必要依赖库,比如`log4j.jar`,这是运行Log4j的日志...

    web.xml中ContextLoaderListener的运行过程解析

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> ``` 这个配置告诉Servlet容器在Web应用启动时实例化并注册`ContextLoaderListener`。 ### 4. `ContextLoaderListener`...

    maven+springmvc+mybatis+log4j框架搭建

    配置Log4j,你需要创建一个`log4j.properties`或`log4j.xml`文件,定义日志级别(如DEBUG、INFO、WARN等)、输出目的地和布局格式。这样,你就可以在开发和调试过程中方便地追踪错误和调试信息。 在实际项目中,这...

    DispatcherServlet 和 ContextLoaderListener 区别

    4. 结构关系:DispatcherServlet可以访问由ContextLoaderListener创建的全局ApplicationContext,同时还可以拥有自己的局部(servlet)ApplicationContext,以实现更高的隔离性和灵活性。 在实际开发中,两者协同...

    Spring版本Log4J的Demo

    <appender name="consoleAppender" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/> ...

    Spring的监听器ContextLoaderListener的作用

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 这样, ContextLoaderListener 就会自动装配 spring 配置文件。 ContextLoaderListener 是 Spring 框架中一个非常重要的...

    web.xml配置解析.pdf

    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ``` `webAppRootKey`参数用于设置应用的根目录键,Log4jConfigListener则会在启动时寻找log4j.properties或log4j.xml配置...

    web.xml配置解析[总结].pdf

    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ``` 这允许在应用启动时自动配置Log4j,使得日志输出适应当前Web应用。 ### 配置参数 (Context Parameters) `...

    ssh框架的搭建

    ssh开源框架的搭建,含分页,事务管理 <param-name>contextConfigLocation /WEB-INF/applicationContext-*... <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>

    ssi2整合步骤

    - **Spring集成**: 通过Spring的`Log4jConfigListener`实现自动加载Log4j配置文件。 #### Struts2框架 - **Struts2核心库**: 提供了Action处理请求的核心功能。 - **Struts2插件库**: 可能包括了Struts2与Spring...

    java解决org.springframework.web.context.ContextLoaderListener

    在Java Web开发中,`org.springframework.web.context.ContextLoaderListener` 是Spring框架的一部分,它负责初始化一个Web应用程序的Spring上下文。这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用...

    spring-web-2.5.jar

    org.springframework.web.util.Log4jConfigListener.class org.springframework.web.util.Log4jConfigServlet.class org.springframework.web.util.Log4jWebConfigurer.class org.springframework.web.util....

    web.xml配置[归纳].pdf

    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ``` 这使得Log4j能根据`/WEB-INF/log4j.properties`中的配置初始化日志系统。 5. **自定义监听器** 自定义监听器允许...

    spring3.x的读书笔记3

    Spring提供了Log4JConfigServlet和Log4JConfigListener来帮助配置和启动Log4J。日志配置文件通常放在`WEB-INF/classes`目录下,以便Log4J引擎能自动识别。如果放置在其他位置,可以通过web.xml进行配置。 总的来说...

    ssh框架的配置

    这里提到的`Log4jConfigListener`虽然不是直接与Hibernate相关的配置,但在实际开发中,日志记录对于调试和问题定位非常重要,Hibernate操作数据库时产生的日志可以通过log4j进行配置和管理。 #### 4. 其他关键配置...

    struts2.1.6解决乱码 补充

    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ``` 此监听器用于加载Log4j配置。 3. **ContextLoaderListener Listener**: ```xml <listener-class>org.spring...

    tomcat工程迁移至weblogic文档

    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ``` #### 三、配置`webAppRootKey` 为了避免因多个项目使用相同的默认键值而引发冲突,可以通过设置`webAppRootKey`来为...

    SpringframeworkMVC配置[收集].pdf

    为了使Spring应用能够识别和使用Log4j配置,我们需要在`web.xml`中添加特定的监听器`Log4jConfigListener`。这个监听器会读取指定的`log4j.properties`文件,并根据其中的配置设置日志系统。同时,我们可以通过`log4...

Global site tag (gtag.js) - Google Analytics