在Eclipse下使用Spring时,Log4j.properties配置文件应该放在什么地方呢? class吧问一下 和spring有什么关系? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Spring中要求有Log4j的配置呀! 是不是Spring对Log4j的版本有要求呢? 在web中用吗?就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了 如果是单独的应用程序,默认要放在源代码的根目录就可以了,编译的时候会自动复制到类的根目录的。如果是Web应用程序,则要放在相应的类目录才可以,如Tomcat 5.5要放在目录tomcat/common/classes里。 找到原因了,就是因为Log4j的版本问题,Log4j 1.2.12的包名为org.apache.log4j....,而Spring中使用的是org.apache.commons.logging...因此使用Log4j 1.0.4就可以了。不是配置文件位置的问题。 回复人: HeXuZhOnG(BT,思维中的战斗机) ( ) 信誉:100 2005-11-24 13:06:00 得分: 0 在web中用吗?就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了 -------------------------------支持! 我用的是log4j 1.2.9正常,用过log4j 1.2.12不正常,但不是包问题,没有详细去研究具体问题。commons-logging包和log4j包应该不是互相替代的啊,log4j一般是作为输出插件的。放在 WEB-INF/classes 下也可以,不过就只对本应用程序有效了。 在spring中可以通过web.xml进行定位,默认在classes中<context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/log4j.properties</param-value></context-param> 我开发的不是Web方式,是C/S结构,如何配置呢? 帮我看看怎么了。 MyEclipse中如何使用Hibernate配置多对多映射 怎样判断捕捉到的是什么Exception spring配置action bean的问题 如何写接口文件 200分跪求struts-faces.jar包~~~~~ 关于web.xml的配置而Servlet无法启动的问题 現實調查 CMP测试最基础的问题 EJBQL能否实现模糊查询功能 急,在线等 IBM WebSphere 5.1启动出现失败?(在线急) 怎么用JAVA向SQLServer插入图片文件
就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了
因此使用Log4j 1.0.4就可以了。
不是配置文件位置的问题。
在web中用吗?
就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了
-------------------------------
支持!
放在 WEB-INF/classes 下也可以,不过就只对本应用程序有效了。
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>