トップ ITインフラ OSとミドルウェア apache/tomcat Tomcat関連の問題解決 不可解な警告ログの解決:Tomcat起動時に「Setting property 'debug'…」

不可解な警告ログの解決:Tomcat起動時に「Setting property 'debug'…」

たまに現場で見かけるTomcat起動時の不可解な警告ログ「Setting property 'debug'…」、その原因を見つけました!

このページでは、Tomcat起動時に「Setting property 'debug'…」が出力される!不可解な警告ログの解決方法について紹介しています。

事象

Tomcat起動時に以下のログ(WARNING)がcatalina.outに出力される事象です。

: Jan 02, 2013 2:12:20 AM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property. :

※Tomcat7で確認しましたが、その他のバージョンは動かして確認していません。

原因

org.apache.tomcat.util.digester.SetPropertiesRuleクラスのbeginメソッドで server.xmlまたは、<コンテキスト名>.xmlのServer/Service/Engine/Host/Contextタグにdebug属性は不明な属性として扱われるためです。

Tomcat7のソースを追ってみましたが、該当の機能はありませんでした。 Tomcat5のマニュアルまでは記載がありました!でもTomcat6以降のマニュアルには未記載でした。 Tomcat5以前の設定をTomcat6以降で使おうとしていることが原因ということですね。

解消方法

昔のtomcatではあった属性ですが、途中から無くなった属性です。 Tomcat6以上にバージョンアップした。もしくは、知らず知らずに昔のTomcat用の構築例を参考にしているためではないでしょうか?

この属性の機能使っていますでしょうか?このエラーを調べるということは不要と思います。別に必要としているわけではないのでなくしてしまいましょう! server.xmlまたは、<コンテキスト名>.xmlのServer/Service/Engine/Host/Contextタグからdebug属性を記述しないようにすれば解消されます。

参考

別のサイトになりますが、Tomcatのコンテキストタグ関連の設定例や情報を以下にまとめています。 参考にしていただければと思います。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Eclipse /gcc /gdb /Git /g++ /JDK /JUnit /ZAP

技術・仕様
Ajax /CORBA /Java EE(旧称J2EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /Lucene /MyBatis /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
Apache/Tomcat /MySQL /Redis /Solr

ITインフラサーバー
Web公開サーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方 /小さな会社のISMS

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

3.235.107.209

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク