Tomcat启动警告: [SetContextPropertiesRule]{Context} Se
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat启动警告: [SetContextPropertiesRule]{Context} Se相关的知识,希望对你有一定的参考价值。
异常信息:
警告: [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。
以上是关于Tomcat启动警告: [SetContextPropertiesRule]{Context} Se的主要内容,如果未能解决你的问题,请参考以下文章
bug:eclispe中启动Tomcat警告org.apache.catalina.LifecycleException: 子容器启动失败
Tomcat启动警告: [SetContextPropertiesRule]{Context} Se
Eclipse中的Tomcat启动报警告unable to load sufficient space解决办法