![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは
あるJAVAプログラムの修正を頼まれて、
ひとまずローカルにWebアプリを落として
eclipseで動かそうとしたのですが、
tomcatを動かした瞬間、下記のエラーが出てしまいます。
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.ClassLoaderFactory).
log4j:WARN Please initialize the log4j system properly.
このエラーが出てしまう原因は何でしょうか。
解決策も教えて頂ければ助かります。
それでは、宜しくお願いします。
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
No.2
- 回答日時:
log4jのjarと、実際にlog4jの設定ファイルを読み込んでるところのパス指定は大丈夫ですか?
この回答への補足
log4jのjarは大丈夫そうです。
知識不足ですみません、log4jの設定ファイルを読み込んでるところのパス指定は、どういう所に書かれているものですか?
No.1
- 回答日時:
loggerで使用してるappenderが見つからない。
log4jをきちんと初期化しろ。
ってことみたいですよ。
webアプリの下にlog4jのライブラリや設定ファイルがちゃんとありますか?
APサーバー上とローカル上のlog4jの設定を見直した方がいいと思います。
この回答への補足
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が見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- ノートパソコン 最近たまに再起動するようになりました。 4 2023/02/20 10:52
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
Eclipse「リフレッシュ」と「ク...
-
SVFの設定について:クラスパス...
-
JAVAで外部ファイルをインクルード
-
WebLogicのjspの日付について
-
java.io.IOException コマンド...
-
JSP内で外部jsファイルを指定する
-
プログラム実行の際に、「ソー...
-
【Eclipse】パッケージ・エクス...
-
jarファイルをダブルクリックで...
-
JAVAの学習で行き詰ってしまい...
-
ソース添付に Thread.class の...
-
オブジェクト自身のバイナリフ...
-
「メイン・マニフェスト属性が...
-
tomcatのエラー処理について
-
earファイルを展開する方法
-
javaクラスファイルをEclipseで...
-
eclipseでjarのエクスポートが...
-
javaプログラムのimportについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
【Eclipse】パッケージ・エクス...
-
EclipseでHTTP404エラーが出る。
-
eclipse でclassesフォルダーが...
-
「削除するか、クラスパスの正...
-
earファイルを展開する方法
-
JADで*.jarごとデコンパイルす...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
プログラム実行の際に、「ソー...
-
javaでuseBeanエラーの解決方法
-
ResourceBundleクラスの使い方
-
【Eclipse】逆コンパイルでエラ...
-
Jarコマンドでマニフェストファ...
-
jdbcドライバのjarファイルにク...
-
「メイン・マニフェスト属性が...
おすすめ情報