在web.xml中的
<!-- 防止服务器项目冲突 -->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>
<!-- 此处对应 项目名称.root -->
fruitShop.root
</param-value>
</context-param>
同时webAppRootKey的名称最好与项目的访问名称相同, 即项目访问名称应该为fruitShop
那么在对应的log4j.xml中引入的名称也要对象,否则不会生成日志输出目录的
<!-- 输出Dubug、Info、Warn级别的日志数据信息 -->
<appender name="InfoFile" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${fruitShop.root}/logs/info.log" />
<param name="Append" value="true" />
<param name="MaxFileSize" value="10MB" />
<param name="MaxBackupIndex" value="10" />
<!-- 输出Error、Fatal级别的日志数据信息 -->
<appender name="ErrorFile" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${fruitShop.root}/logs/error.log" />
<param name="Append" value="true" />
<param name="MaxFileSize" value="10MB" />
<param name="MaxBackupIndex" value="10" />