警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:20160928' did not find a matching property


 

控制台看到如下警告:

症狀原因:

eclipse配置好的tomcat服務器上雙擊,打開tomcat服務器的配置界面。按如下操作配置服務器:在Server Options勾上的選項,會在你部署web項目20160928

 

服務器會在tomcat根目錄\conf\Catalina\localhost下自動創建的.xml的單應用配置文件,該文件定義如下:

 

我們知道,eclipse下配置好tomcat服務器后,會自動創建一個Servers工程,打開Servers工程的config目錄會看到一系列配置文件如下:

 

 而Tomcat服務器的config目錄下也有一系列配置文件如下:

但是當我們部署web應用時,配置信息會寫在Servers工程的confi文件下的配置文件中,而不會寫在tomcatconf文件夾下的配置文件中,這些配置文件在eclipseworkspace文件夾的Server工程文件夾下:

 

打開Servers工程下的server.xml,會發現,每部署一個web應用到tomcat服務器上就會產生一個描述單web應用配置信息的<Context>標簽:

 

至此,我們發現有兩處會產生部署web應用的<Context>配置信息,

一處在tomcat根目錄\conf\Catalina\localhost下自動創建的.xml的單應用配置文件,

另一處在Servers工程下的server.xml文件,tomcat服務器啟動,當其加載一個web應用時,會先Servers工程下的server.xml文件尋找<Context>元素,再查找conf\Catalina\localhost下的.xml文件的<Context>元素,那么就會因為出現重復的Context元素而報警告。

解決辦法:不影響程序運行,可以不用管

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM