搭建一个web app框架,原来用的是log4j,看到log4j2的介绍,性能比log4j要好。记录下遇到的问题。
配置好log4j2在Resources/config目录下,运行时提示log4j2找不到配置。
之前web.xml最顶上的配置是:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" verison="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
后来改成
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" verison="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_3_0.xsd">
还是提示找不到。
我的项目是用IDEA自动创建的,再后来看到别人的文件头里,用的是"javaee",改成下面这样的:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/j2ee/web-app_3_0.xsd">
ok,log4j2可以用了。
原文:http://www.cnblogs.com/beilong/p/6351681.html