警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclips

警告问题:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:campuso2o' did not find a matching property.

出现警告的原因:

在eclipse配置好的tomcat服务器上双击,打开tomcat服务器的配置界面,按如下操作配置服务器:

在Server Options勾上的选项,会在你部署web项目(如:45541515)时,服务器会在tomcat根目录\conf\Catalina\localhost下自动创建的.xml的单应用配置文件,该文件定义如下:

我们知道,eclipse下配置好tomcat服务器后,会产生一个Servers工程,如下:

这些配置文件与tomcat服务器的conf文件夹下的配置文件的内容是一样的,但是当我们部署web应用时,配置信息会写在这些配置文件上,而不会写在tomcat的conf文件夹下的配置文件中,这些配置文件在eclipse的workspace文件夹的Server工程文件夹下:

打开Servers工程下的server.xml,会发现,每部署一个web应用到tomcat服务器上就会产生一个描述单web应用配置信息的<Context>标签:

至此,我们发现有两处会产生部署web应用的<Context>配置信息,一处在tomcat根目录\conf\Catalina\localhost下自动创建的.xml的单应用配置文件(我的是在\con目录下的server.xml),另一处在Servers工程下的server.xml文件,tomcat服务器启动,当其加载一个web应用时,会先去Servers工程下的server.xml文件寻找<Context>元素,再查找conf\Catalina\localhost下的.xml文件的<Context>元素,那么就会因为出现重复的Context元素而报警告。

解决办法:

       

解决方案1:

只要将conf\Catalina\localhost下的XXX.xml文件的web应用配置文件删除即可,重启服务器即可。

解决方案2:

将Servers下的server.xml文件的<Context>元素删除,也可以正常部署web应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值