我想在我的Java EE项目中添加Log4j。我已经将log4j.jar文件添加到我的WEB-INF/lib文件夹中,并尝试在我的项目中的一个Servlet中实现log4j。Java Web应用程序中的Log4j错误
最初我通过使用log4j和基本配置(不使用log4j.properties文件)来试用它。
我的servlet
import org.apache.log4j.*;
public class classname extends HttpServlet {
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(classname.class);
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
BasicConfigurator.configure();
log.debug("************************Test Message from Log4j*****************************");
我想这不log4j.properties文件,但我得到了如下的错误:
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
我测试了另一个Java应用程序相同的(而不是web)它的基本配置工作正常。
我需要在我的web项目中添加什么东西吗?
ü可以显示网页。xml文件 – PSR 2013-03-08 13:19:13
我还没有在web.xml中添加任何东西。我应该在Web.xml文件 – Cyber 2013-03-08 13:23:30
中添加什么,你需要创建一个log4j.xml也 – PSR 2013-03-08 13:25:29