- PR -

strutsとlog4jでロギング

1
投稿者投稿内容
yasshi
会議室デビュー日: 2006/09/25
投稿数: 9
投稿日時: 2006-09-25 15:41
strutsでcommon-logging経由でlog4jを使って、ログを表示しようとしています。
本などで見て、log4j.xmlを作って/WEB-INF/srcに配置して利用しようとしましたが、
そこにファイルを配置すると、なぜかtiles-defs.xmlを読み込むときにエラーが発生してしまいます。

エラー内容
ERROR [main] digester.Digester (Digester.java:1439) - Parse Error at line 5 column 20: Element type "tiles-definitions" must be declared.

log4j.propertiesを同じところに配置しても同じエラーがでます。
(/WEB-INF/classesに配置しても同じ)
WEB-INFに配置してDOMConfigurator.configure()を使って直接設定ファイルを読み込むとちゃんと設定通りいくのですが・・・・
なぜ自動的に読み取ってくれないのでしょうか?ほかに設定が必要なのでしょうか?
よろしくお願いします。

jdk1.5.0 struts 1.1 tomcat 5.5.17
yasshi
会議室デビュー日: 2006/09/25
投稿数: 9
投稿日時: 2006-09-25 20:21
すみません解決しました。
tiles-defs.xmlの記入ミスだったようです。
loggingを利用するまでは問題なく動いていたのできがつきませんでしたが、
「tiles-config_1_1.dtd」を指定するところを「struts-config_1_1.dtd」にしていました。
1

スキルアップ/キャリアアップ(JOB@IT)