`

不清不楚的Error listenerStart

阅读更多
错误信息很简单,
严重:Error listenerStart

然后在后面跟上些乱七八糟的东西,看到我不知所云,想了好多方法,在网上了查了好多的资料,可惜还是没有成功,求助于好友,他给我发来一个文章,这才让我度过了这太过于寒冷的冬天

地址:http://hi.baidu.com/chinese_j2ee/blog/item/2bbacc47b7da4d016a63e525.html

这样,我才知道是哪里的问题

1、在tomcat安装目录的common/classes中建立一个属性文件log4j.properties

2、在文件中写入日志的信息及日志记录的等级:

log4j.rootLogger=info,Console,R

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
#log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.Console.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/tomcat.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss} %5p %c{1}(%L):? %m%n

log4j.logger.org.apache=info, R
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=DEBUG, R
log4j.logger.org.apache.catalina.core=info, R
log4j.logger.org.apache.catalina.session=info, R

3、将log4j.jar和commons-logging.jar添加到tomcat目录下的common/lib目录中


就这样,一个很简单,但是如不知道在哪,找起来很头痛的问题,就搞定了
分享到:
评论

相关推荐

    Tomcat中--Error listenerStart错误的解决方案

    ### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...

    严重: Error listenerStart

    标题 "严重: Error listenerStart" 是一个典型的Java应用在启动时遇到的问题,通常与日志监听器或事件处理机制有关。这个问题可能出现在使用了Apache Log4j库的应用中,Log4j是一个广泛使用的日志记录框架,用于收集...

    Event Listener Error(解决方案).md

    Event Listener Error(解决方案).md

    TcpListener 监听服务端

    使用 `Start()` 方法启动监听服务。这将使 TcpListener 开始等待客户端的连接请求。 3. **接受连接**: 当有客户端尝试连接时,我们可以调用 `AcceptTcpClient()` 方法来阻塞式地等待新连接。这个方法会返回一个...

    MQListener Demo

    MQListener Demo

    mac_Listener.dmg

    mac_Listener

    TcpClient TcpListener Demo

    TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 QQ:574311505

    TcpListener异步通信

    listener.Start(); Console.WriteLine("Server is listening..."); ``` 3. **异步接受连接**: 异步接受连接请求使用BeginAcceptTcpClient()方法,它是一个非阻塞方法,可以避免服务器在等待客户端连接时挂起。...

    java jsp listener小用法

    在JSP中,监听器(Listener)是Servlet API的一部分,属于事件驱动模型,可以监听特定的事件并进行响应。本篇文章将深入探讨如何使用Java JSP的监听器来实现用户登录次数的记录。 一、理解监听器(Listener) 在...

    c# tcplistener tcp监控

    在IT行业中,网络编程是不可或缺的一部分,特别是在使用C#进行开发时。`TcpListener`类是.NET Framework提供的一种用于创建TCP服务器的关键工具。本篇将深入探讨`TcpListener`类在C#中的应用以及如何实现TCP监控。 ...

    listener我的listener listener我的listener

    标题中的"listener我的listener listener我的listener"可能是在强调Listener的重要性或者是在多次提及一个与Listener相关的个人项目或资源。 在Java中,Listener模式是设计模式的一种,属于行为型模式,它允许我们...

    基于LUA listener的wireshark插件

    基于LUA的wireshark插件,利用listener搭建一个对esp协议包的包序号连续性检验的提示器

    C# TcpListener/TcpClient Demo

    listener.Start(); ``` 一旦服务器开始监听,就可以使用`AcceptTcpClient()`方法等待接收客户端的连接。这个方法会阻塞直到有新的连接到达,返回一个`TcpClient`对象,可以用来与客户端进行数据交换。 ```csharp ...

    listener监听器demo

    无论是用于构建用户友好的图形界面,还是为了有效地管理服务器端的应用程序资源,`Listener`都是一个不可或缺的工具。通过研究和实践`listenerTest`中的代码,你可以进一步提升在这一领域的技能。

    Android Listener侦听的N种写法

    在Android开发中,Listener接口是实现用户交互和事件处理的关键组件。它们允许应用程序对用户的操作进行响应,如点击按钮、滑动屏幕等。本篇文章将深入探讨Android中Listener的多种实现方式,帮助开发者更好地理解和...

    handler与listener的区别

    在ExtJS框架中,`handler`和`listener`都是用于响应用户交互的关键概念,它们各自有不同的使用场景和特点。理解两者的区别对于有效管理和组织应用的事件处理至关重要。 1. **Handler** - `handler`通常与`Action`...

    TCPListener异步接收数据.zip

    _listener.Start(); while (true) { _listener.BeginAcceptSocket(AcceptSocketCallback, _listener); } } private void AcceptSocketCallback(IAsyncResult result) { var listener = (TcpListener)...

    Oracle listener报1067错误

    专门解决Oracle数据库listener报1067错误,简洁有效的解决这个问题,非常实用。

    捕获和分析JavaScript Error的方法

    需要注意的是,不应使用`addEventListener`或`attachEvent`来注册`onerror`,因为一些浏览器只支持直接赋值给`window.onerror`。 捕获到的错误信息通常包括错误类型(name)、错误消息(message)、脚本URL(script...

    Volley的二次封装

    public PostRequest(String url, Map, String> params, Response.Listener<String> listener, Response.ErrorListener errorListener) { super(Method.POST, url, listener, errorListener); this.params = ...

Global site tag (gtag.js) - Google Analytics