spring框架在J2EE在开发中起到越来越重要的作用,学习spring框架在web中的配置是实践环节中的第一步,其重要性不言而喻。
首先到spring官方网站上下载发布包,解压后的jar包如下图所示:
然后到apache官方网站上下载1.2.x版本的log4j,下载地址点击下载,所有jar包准备好后就可以正式开始了。
第一步:
用eclipse或Myeclipse新建web工程,把所有spring框架和log4j的jar包复制到WEB-IN/lib目录下。
第二步:配置web.xml文件,具体配置如下:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>6000</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/*-content.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
第三步:log4j.properties的配置如下:
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.rootLogger=info, stdout,R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${webapp.root}/log/system.log
log4j.appender.R.DatePattern = "."yyyy-MM
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %p [%c] - %m%n
最终的文件夹分布如下图:
把项目发布到服务器中启动即可.