- - PR -
log4j:WARN No appenders could be found for logger
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-27 13:43
環境
OS WindowsXP eclipse 3.0 Tomcat 5.0.28 java 1.4.2.08 Tomcat インストールフォルダ C:\Dev-e\app\app\ 設定 1.eclipse 設定 Tomcatホーム:C:\Dev-e\app\app Context declaration mode:Context File Contexts direcory C:\Dev-e\app\app\conf\Catalina\localhost 2.C:\Dev-e\app\app\conf\Catalina\localhost\app.xml記述 <Context path="/app" docBase="${catalina.home}/webapps/app" debug="0" privileged="true"> <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/> 3.C:\Dev-e\app\app\webapps\app\WEB-INF\classes\log4j.properties記述 log4j.rootCategory=INFO, F log4j.appender.F=org.apache.log4j.DailyRollingFileAppender log4j.appender.F.DatePattern='.'yyyy-MM-dd log4j.appender.F.File=../logs/system.log log4j.appender.F.layout=jp.develop.util.log4j.ThrowablePatternLayout log4j.appender.F.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p %c %M] %m%n 現象 1.Tomcatをeclipseから起動したら、上記エラーが出力されログ出力できない。 2.C:\Dev-e\app\app\bin下のtomcat.exe,startup.batをクリックして起動した場合は 上記エラーは出ず、ログは正常に出力される。 3.以下設定に加え、eclipseのTomcat設定のJVMの設定、クラスパスに C:\Dev-e\app\app\webapps\app\WEB-INF\classes を追加するとログはC:\logs下に出力されるようになる。 2.の場合はC:\Dev-e\app\app\logsに出力される。これが期待する動作。 質問 設定のなにを見直せばeclipseからのTomcat起動でC:\Dev-e\app\app\logsにログ出力される ようになるでしょう? |
1