log4j.properties要放在哪?
bat文件中有下:
@echo off
cd E:\web\web\build\web\WEB-INF\classes
set classpath=.;%classpath%;E:\web\web\build\web\WEB-INF\lib\commons-logging-1.0.4.jar;E:\web\web\build\web\WEB-INF\lib\commonx.jar;E:\web\web\build\web\WEB-INF\lib\mail.jar;E:\web\web\build\web\WEB-INF\lib\activation.jar
java com.soft.fax.FaxSendMain
echo 按任意键退出
pause>nul
exit
其中FaxSendMain有用到log4j,运行是出现Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial这个错误。我把log全屏蔽了,就不会出现上面的错误。是什么原因啊?好像log4j.properties文件放置的地方有错?