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

请您先登录,才能继续操作

Weblogic8.1配置log4j问题及解决方法。

    博客分类:
  • Java
阅读更多

     Log4j最基础的介绍我就不说了,说点我遇到的问题和解决办法。
    在对已有的weblogic项目加log4j的时候,出现了点问题。首先出现很多配置log4j的人都出现的2行红色的报错信息。然后是log文件没有生成。最后是生成的log文件是空的。
    先说报错信息:
log4j:WARN No appenders could be found for logger(org.apache.struts.util.PropertyMessageResources).
log4j:WARN Please initialize the log4j system properly.

    这个问题是因为我在配置文件中没有写log4j.rootLogger。别的原因可能没有放到WEB-INF/classes/下面啊也有可能出现这种错误。

    那初始化类怎么写呢?

import java.io.IOException;
import java.net.URL;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.log4j.PropertyConfigurator;

public class Log4JInit extends HttpServlet {
	public void init(ServletConfig conf) throws ServletException {
//		URL pro=this.getClass().getClassLoader().getResource("/log4j.properties");
//		System.out.println(pro);
//		PropertyConfigurator.configure(pro);
		super.init(conf);//如果注释这行,不注释上面的,效果一样。
	}
	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
	}

}

如果配置文件没有问题,应该就可以出现log文件了。可是我出现的log文件却是空的。后来发现问题还是出在配置文件上。/PRE>

配置文件中虽然定义了log4j.rootLogger,但是由于我定义的是error,而我在代码中写的却是log.debug,因此没有任何信息输出。修改后就可以正常的输出log日志了。
这次问题的解决要谢谢几个网页,顺便贴出,希望对大家能够帮助。
http://www.iteye.com/topic/179991
  详细的log4j的介绍

http://topic.csdn.net/t/20050905/12/4250121.html   按其说法更换了配置文件,才解决了第1个问题,并且能够出现log文件了。

最后谢谢同事了。o(∩_∩)o...

分享到:
评论

相关推荐

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    4. **配置Weblogic Server连接**:在MyEclipse的Servers视图中,右键单击新添加的Weblogic Server实例,选择`Properties`。在这里可以配置连接参数,如服务器地址、端口、用户名和密码,以及部署时使用的JDK版本。 ...

    weblogic8.1配置

    本文详细介绍了WebLogic 8.1的基本配置和优化方法,包括安装、破解、新建Domain、启动服务、修改配置文件以及WebLogic Console中的各项配置。这些步骤对于初学者来说非常重要,可以帮助他们更好地管理和优化WebLogic...

    weblogic8.1设置简单代理转发功能注意事项

    本文档基于WebLogic 8.1 SP1版本,未配置SSL的情况下,详细介绍如何设置简单的代理转发功能以及需要注意的关键点。 #### 二、准备工作 1. **创建服务或集群** - 可以根据实际需求创建一个服务或集群。集群的配置...

    webwork2.1.7+spring+hibernate3+oracle+weblogic8.1登录示例(详解)

    8. **web.xml配置**:在`WEB-INF/web.xml`文件中,配置了Spring上下文初始化参数,指定了Spring配置文件的位置`/WEB-INF/applicationContext.xml`以及日志配置文件`/WEB-INF/log4j.properties`。同时,还定义了监听...

    unix下weblogic81的部署示例

    `server.log`日志文件可用于监控服务器状态和诊断问题。 8. **安全性设置**:确保WebLogic Server的安全配置,如设置管理员密码、配置SSL通信、定义角色和权限等。 9. **性能调优**:根据应用需求进行性能调优,...

    weblogic 8.1下重新编译java类但不用重启服务器的方法

    所以需要设置一下:: 在weblogic.xml文件里加上下面的一句即可(红色标示) <weblogic> <container> <servlet>-1</servlet> </container> <context>ccbroot</context> </weblogic> 但缺点是每次都重新加载所有的...

    A+P系统PMIS WEB服务器安装手册.doc

    需要在classpath参数中添加四个库文件的路径:ifxjdbc.jar、apache_xml.jar、LoanCredit.jar和log4j.jar,这些文件应先从D:\JBVIEW\AutoView\web\WEB-INF\lib或D:\work\portal3\VSS\JBloan\lib目录复制到D:\bea\...

    Weblogic webserice 学习总结

    2. `lib`:存放项目所需的jar文件,如Xdoclet.jar、Tools.jar、Ant.jar、Ejb.jar(或j2ee.jar)和Log4j.jar。 3. `gen-src`:存放Xdoclet自动生成的Java文件。 4. `build`:编译后的Java类文件和部署描述符。 在...

    web开发调试配置详解

    %WL_HOME%\server\ext\log4j.jar;%WL_HOME%\server\lib\webservices.jar;%WL_HOME%\server\ext\p6spy.jar;%WL_HOME%\server\ext\sqlprofiler.jar;%CLASSPATH% ``` 3. **配置spy.properties文件**: - 将`spy....

    Web开发学会调试

    %WL_HOME%\server\ext\log4j.jar;%WL_HOME%\server\lib\webservices.jar;%WL_HOME%\server\ext\p6spy.jar;%WL_HOME%\server\ext\sqlprofiler.jar;%CLASSPATH% ``` 3. **放置spy.properties文件** 把`spy....

    wtc配置与实例参考

    通过以上分析可以看出,WebLogic Tuxedo Connector (WTC)、Java Object Linking Technology (JOLT) 和 Common Object Request Broker Architecture (CORBA) 分别为不同的应用场景提供了高效且灵活的解决方案,而...

    java工程师简历.pdf

    - **技术栈**:Eclipse3.2+MyEclipse5.0+PowerDesigner+CVS+IReport+Windows2000+SQLServer2000+Weblogic8.1+JDK1.5+Struts+Spring+Hibernate - **项目描述**:该项目旨在帮助江西仁和药业提升销售效率、整合客户...

    DWR中文文档 (DWR 2.0)

    1. **TransformerFactoryConfigurationError**:解决方法可能是检查TransformerFactory的配置是否正确。 2. **XML解析错误**:通常与DWR配置文件中的XML语法有关,需要仔细检查XML文件格式。 3. **使用weblogic的类...

    spring-framework-reference4.1.4

    Using Log4J ............................................................................................. 14 II. What’s New in Spring Framework 4.x ......................................................

    spring-framework-reference-4.1.2

    Using Log4J ............................................................................................. 14 II. What’s New in Spring Framework 4.x ......................................................

Global site tag (gtag.js) - Google Analytics