Add log4j to Web. xml and log4j to Web. xml
The configuration file is as follows. Web. xml
<? Xml version = "1.0" encoding = "UTF-8"?> <Web-app version = "2.5" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <context-param> <param-name> contextConfigLocation </param-name> <param-value> jdbc-context.xml </param-value> </context- param> <context-param> <param-name> log4jConfigLocation </param-nam E> <param-value>/WEB-INF/log4j. properties </param-value> </context-param> <param-name> log4jrefresh interval </param-name> <param-value> 6000 </param- value> </context-param> <listener-class> org. springframework. web. util. log4jConfigListener </listener-class> </listener> <! -- Spring configuration --> <listener-class> org. springframework. web. context. ContextLoaderListener </listener-class> </listener> <! -- Configure spring MVC --> <servlet-name> spring-mvc </servlet-name> <servlet-class> org. springframework. web. servlet. dispatcherServlet </servlet-class> <init-param> <param-name> contextConfigLocation </param-name> <! -- <Param-value> classpath: /META-INF/spring-servlet.xml </param-value> --> <param-value> spring-servlet.xml </param-value> </init-param> <load-on-startup> 1 </ load-on-startup> </servlet> <servlet-mapping> <servlet-name> spring-mvc </servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <filter-name> encodingFilter </filter-name> <filter-class> org. springframework. web. filter. characterEncodingFilter </filter-class> </filter> <filter-mapping> <filter-name> encodingFilter </filter-name> <url-pattern>/* </url-pattern> </filter-mapping> <welcome-file-list> <welcome-file> index.html </welcome-file> <welcome-file> index. jsp </welcome-file> </welcome-file-list> </web-app>
The log4jproperties file exists and is also configured in webxml. Why does it still report the above error?
<Context-param>
<Param-name> log4jConfigLocation </param-name>
<Param-value> classpath:/log4j. properties </param-value>
</Context-param>
Modify the log4j path to your own path.
The log4jxml configuration file supports configuring the time zone. How can I configure the time zone?
1. add log4j-1.2.14.jar to your project; 2. create log4j under src. properties | log4j. xml file; 3. in the web. configure log4j information in xml as follows: <context-param>, ywCYwR