web-dev-qa-db-ja.com

警告:プロパティ 'source'を 'org.Eclipse.jst.jee.server:appname'に設定すると、一致するプロパティが見つかりませんでした

ローカルホストのApache TomcatでEclipse/Linuxを使用してアプリを実行しようとすると、アプリケーションは正常に実行されますが、次の警告が表示されます

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.Eclipse.jst.jee.server:appname' did not find a matching property.

この警告が何を意味するのか、それを解決する方法は何ですか?

45
Mahmoud Saleh

この質問はかなり古いにもかかわらず、私は同様の警告に対処しなければならなかったので、発見したことを共有したかった。

まず第一に、これは警告であり、エラーではありません。そのため、心配する必要はありません。基本的に、Tomcatはコンテキストのsource属性をどうするかを知らないことを意味します。

このsource属性は、実行中のアプリケーションをワークスペース内のプロジェクトに一致させるために、Tomcatのserver.xmlファイルにEclipse(またはより具体的にはEclipse Web Tools Platform)によって設定されます。

Tomcatはserver.xml(つまりsource属性)のすべての未知のマークアップに対して警告を生成し、これが警告の原因です。安全に無視できます。

57
Chris

Eclipse Tomcatサーバーの構成を変更できます。サーバービューを開き、サーバーをダブルクリックしてサーバー構成を開きます。次に、「モジュールのコンテンツを個別のXMLファイルに公開する」をクリックしてアクティブにします。最後に、サーバーを再起動すると、メッセージが消えます。

ソース: http://www.albeesonline.com/blog/2008/11/29/warning-setpropertiesruleserverserviceenginehostcontext-setting-property/

27
Duff