解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题

当你用Eclipse运行web项目的时候,你就会看到控制台出现:
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:firstProject’ did not find a matching property.
这样的字样,说的是server.xml的Service标签里的Engine标签里的Host标签里的Context标签配置了一个’source’属性,属性值是’org.eclipse.jst.jee.server:firstProject’.
但问题是Context标签是不支持source这个属性的,所以跳出了警告,所以大家也发现的是,尽管有警告,但是大部分人的程序是依然可以运行没有问题的,但少部分人的不能够运行。
也许你已经在网上查到很多像这样的问题,而且也给出了解决办法,但是你照着解决的方法去做了,警告依然存在!
那现在你就可以跟着我的步骤来做了:

我先说一下网上别人所说的步骤,埋个伏笔
1.双击Servers里的Tomcat v7.0 at localhost
解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
2.然后跳出个界面:
解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题

在Server Options选项里有个Publish module contexts to separate XML files的选项,到这里我们也一样把勾勾上,不过问题不是这样就一定解决了,有的人这样做了问题依然没有解决,把勾勾上以后记得保存,如果警告依然存在继续往下看。
为什么好多人做了1.2步操作以后就好了而你自己的没好呢?
原因是,在做1 2 步操作之前你们已经运行过程序,而运行以后程序就会在tomcat文件夹下多了一个backup文件夹
在Servers下Tomcat v7.0 at localhost里,首先右键–>移除里面已经添加的所有工程,然后右键–>Clean清空项目虚拟目录里的文件,然后重新运行你们的程序就可以了。