• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバから落としてきたWebアプリをローカルで動かしたらlog4jのエラーが出てしまう)

サーバから落としてきたWebアプリをローカルで動かしたらlog4jのエラーが出てしまう

このQ&Aのポイント
  • サーバから落としてきたWebアプリをローカルで動かすと、log4jのエラーが発生します
  • エラー原因と解決策について詳しく教えてください
  • ローカル環境でtomcatを起動した際にlog4jのエラーが表示されます

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

設定ファイルが「log4.properties」であれば、 ファイル名でgrepして使ってるところを探すか、 http://www.techscore.com/tech/Java/Log4J/2.html ↑の「2.2設定ファイルの利用」(プロパティファイル) だと PropertyConfigurator.configure() で読み込んでいるので、↑をgrepしてみてはいかがでしょうか。 http://www.techscore.com/tech/Java/Log4J/8.html ↑の「8.2設定ファイルの利用」(xmlファイル) オマケ http://www.techscore.com/tech/Java/Log4J/1.html ↑「log4jのtop」

参考URL:
http://www.techscore.com/tech/Java/Log4J/2.html

その他の回答 (2)

回答No.2

log4jのjarと、実際にlog4jの設定ファイルを読み込んでるところのパス指定は大丈夫ですか?

yamada411
質問者

補足

log4jのjarは大丈夫そうです。 知識不足ですみません、log4jの設定ファイルを読み込んでるところのパス指定は、どういう所に書かれているものですか?

回答No.1

loggerで使用してるappenderが見つからない。 log4jをきちんと初期化しろ。 ってことみたいですよ。 webアプリの下にlog4jのライブラリや設定ファイルがちゃんとありますか? APサーバー上とローカル上のlog4jの設定を見直した方がいいと思います。

yamada411
質問者

補足

log4j.propertiesは、WEB-INFの下にある事を確認しました。 ローカルでの内容は下の通りに設定しています。 どこかセッティングがうまく行ってないんでしょうか… ## CON: Console setting. log4j.appender.CON=org.apache.log4j.ConsoleAppender log4j.appender.CON.layout=org.apache.log4j.PatternLayout log4j.appender.CON.layout.ConversionPattern=%d [%-5p] %m (%F:%L)%n ## SYS: Syslog setting. log4j.appender.SYS=org.apache.log4j.net.SyslogAppender log4j.appender.SYS.layout=org.apache.log4j.PatternLayout log4j.appender.SYS.layout.ConversionPattern=MCS: [%-5p] %m%n log4j.appender.SYS.SyslogHost=127.0.0.1 ## FILE: Log file setting. log4j.appender.FILE=org.apache.log4j.RollingFileAppender ##log4j.appender.FILE.File=./logs/mailchecker.log log4j.appender.FILE.File=e:\\temp\\mailchecker.log log4j.appender.FILE.MaxFileSize=1000KB log4j.appender.FILE.MaxBackupIndex=3 log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d [%-5p] %m (%F:%L)%n ## LOGIC: Log file of check logic. log4j.appender.LOGIC=org.apache.log4j.RollingFileAppender ##log4j.appender.LOGIC.File=./logs/logic.log log4j.appender.LOGIC.File=e:\\temp\\logic.log log4j.appender.LOGIC.MaxFileSize=1000KB log4j.appender.LOGIC.MaxBackupIndex=3 log4j.appender.LOGIC.layout=org.apache.log4j.PatternLayout log4j.appender.LOGIC.layout.ConversionPattern=%d %m%n ## SYSTEM Logger setting (error lebel, output) log4j.logger.rinrin.common.Log.SYSTEM=WARN,SYS ## APPLICATION Logger setting (error lebel, output) log4j.logger.rinrin.common.Log.APPLICATION=INFO,FILE ## LOGIC Logger setting (error lebel, output) log4j.logger.rinrin.common.Log.LOGIC=DEBUG,LOGIC

関連するQ&A

専門家に質問してみよう