警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context}Setting property 'source' to 'org.eclipse
轉載:http://blog.csdn.net/leaf_520_/article/details/50625704
eclipse部署web應用出現的警告
2、警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context}Setting property 'source' to 'org.eclipse.jst.jee.server:aa' did not find amatching property
出現警告的原因:
在eclipse配置好的tomcat伺服器上雙擊,開啟tomcat伺服器的配置介面
按如下操作配置伺服器:
在Server
我們知道,eclipse下配置好tomcat伺服器後,會一個Servers工程,如下:
這些配置檔案與tomcat伺服器的conf資料夾下的配置檔案的內容是一樣的,但是當我們部署web應用時,配置資訊會寫在這些配置檔案上,而不會寫在tomcat的conf資料夾下的配置檔案中,這些配置檔案在eclipse的workspace資料夾的Server工程資料夾下:
開啟Servers
至此,我們發現有兩處會產生部署web應用的<Context>配置資訊,一處在tomcat根目錄\conf\Catalina\localhost下自動建立的.xml的單應用配置檔案,另一處在Servers工程下的server.xml檔案,tomcat伺服器啟動,當其載入一個web應用時,會先去Servers工程下的server.xml檔案尋找<Context>元素,再查詢conf\Catalina\localhost
解決方案1:
只要將conf\Catalina\localhost下的XXX.xml檔案的web應用配置檔案刪除即可,重啟伺服器即可。
解決方案2:
將Server下的server.xml檔案的<Context>元素刪除,也可以正常部署web應用。