转载:http://blog.csdn.net/daxiang12092205/article/details/18102057
(1)将javax.servlet_1.0.0.0_2-5.jar拷贝到web-inf/lib下。
(2)在web-inf根目录下新建文件log4j.properties,配置日志输出级别、日志路径等信息。log4j.properties代码:
(3)在web根目录下新建文件夹log,作为日志文件输出的根目录。
(4)在com.xy6下新建log4j初始化类Log4jInitServlet.java,初始化log4j配置文件中日志路径中的参数webappRoot,输出应用的磁盘路径。若log4j.properties中日志输出路径为固定值如E:\j2ee\workspace\SSM\web\log,则无需再写该类进行初始化。Log4jInitServlet.java代码:
(5)修改web.xml,配置log4j配置文件路径及初始化类。web.xml代码:
(6)修改DemoAction.java,测试日志文件是否正确输出。DemoAction.java代码:
(7)重启域服务,控制台输出应用的磁盘路径。如下图:
(8)浏览器中访问http://localhost:9001/web/demo.action,页面显示demo.jsp,log文件夹下生成AllLog.log。如下图:
(9)至此,log4j配置结束。