ローカルホストの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.
この警告が何を意味するのか、それを解決する方法は何ですか?
この質問はかなり古いにもかかわらず、私は同様の警告に対処しなければならなかったので、発見したことを共有したかった。
まず第一に、これは警告であり、エラーではありません。そのため、心配する必要はありません。基本的に、Tomcatはコンテキストのsource
属性をどうするかを知らないことを意味します。
このsource
属性は、実行中のアプリケーションをワークスペース内のプロジェクトに一致させるために、Tomcatのserver.xml
ファイルにEclipse(またはより具体的にはEclipse Web Tools Platform)によって設定されます。
Tomcatはserver.xml
(つまりsource
属性)のすべての未知のマークアップに対して警告を生成し、これが警告の原因です。安全に無視できます。
Eclipse Tomcatサーバーの構成を変更できます。サーバービューを開き、サーバーをダブルクリックしてサーバー構成を開きます。次に、「モジュールのコンテンツを個別のXMLファイルに公開する」をクリックしてアクティブにします。最後に、サーバーを再起動すると、メッセージが消えます。