class吧问一下 和spring有什么关系?

解决方案 »

  1.   

    Spring中要求有Log4j的配置呀!
      

  2.   

    是不是Spring对Log4j的版本有要求呢?
      

  3.   

    在web中用吗?
    就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了
      

  4.   

    如果是单独的应用程序,默认要放在源代码的根目录就可以了,编译的时候会自动复制到类的根目录的。如果是Web应用程序,则要放在相应的类目录才可以,如Tomcat 5.5要放在目录tomcat/common/classes里。
      

  5.   

    找到原因了,就是因为Log4j的版本问题,Log4j 1.2.12的包名为org.apache.log4j....,而Spring中使用的是org.apache.commons.logging...
    因此使用Log4j 1.0.4就可以了。
    不是配置文件位置的问题。
      

  6.   

    回复人: HeXuZhOnG(BT,思维中的战斗机) ( ) 信誉:100  2005-11-24 13:06:00  得分: 0  
     
     
       在web中用吗?
    就放src目录中,发布是回自动放到WEB-INF/classes下这样就可以了
      
     
    -------------------------------
    支持!
      

  7.   

    我用的是log4j 1.2.9正常,用过log4j 1.2.12不正常,但不是包问题,没有详细去研究具体问题。commons-logging包和log4j包应该不是互相替代的啊,log4j一般是作为输出插件的。
    放在 WEB-INF/classes 下也可以,不过就只对本应用程序有效了。
      

  8.   

    在spring中可以通过web.xml进行定位,默认在classes中
    <context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>/WEB-INF/log4j.properties</param-value>
    </context-param>
      

  9.   

    我开发的不是Web方式,是C/S结构,如何配置呢?