異常信息:
警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server: ' did not find a matching property.
異常原因:
每部署一個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元素而報警告。
解決方法:
將Server下的server.xml中Context節點修正如下:
<Context docBase="../WebApp" path="/項目名稱" reloadable="true"/>
這裏所說的Server下的server.xml實際上是工作空間下的Servers配置文件。
如我的工作空間目錄爲:
D:\JavaWeb。
對應修改的xml文件爲:
D:\JavaWeb\Servers\Tomcat v8.0 Server at localhost-config\server.xml。