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

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

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

▲記事トップへ

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

目次

この記事の目次です。

1. Tomcat起動時に「Setting property 'debug'…」と出力される事象
2. 原因
3. 解消方法

もっと知識を広げるための参考
更新履歴

1. 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で確認しましたが、その他のバージョンは動かして確認していません。

2. 原因

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

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

3. 解消方法

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

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

知識を深めるための参考

知識を深めるための参考です。

TomcatのContextタグとその属性

このページでは、TomcatのContextタグと属性についての情報を掲載しています。

詳細

Apache Tomcat

このページでは、Apache Tomcatについての情報を掲載しています。

詳細

更新履歴

戻る

スポンサーリンク

サイト内のページ

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

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

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

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

Web API
Google Maps

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

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

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

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

PC製品
ZOTAC

SI
ホームページの作り方

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

スポンサーリンク

関連サイト内検索ツール

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

IPアドレス確認ツール

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

34.239.147.7

HTMLの表示色確認ツール

パスワード生成ツール

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

ここに生成されます。

スポンサーリンク