eclipse下启动tomcat9出现Setting property 'source' to 'org.eclipse.jst.jee.server:

  看了网上的众说纷纭,发现到了我这没有一个好使的处理方法,不过我自己搞了一两天,自己搞出个和他们都太一样的。

先来个错误信息的关键字

警告: [SetContextPropertiesRule]{Context} Setting property ‘source‘ to ‘org.eclipse.jst.jee.server:org.joven.foundation.utils‘ did not find a matching property.

有人说在处理的时候将代码的发布路径改了改到webapps下面,我想说的是既然tomcat支持发布到其他路径下面,肯定是为了方便开发的人员进行维护,为何非要重复以前的路非要发布到老的目录下呢?

我非常的不信邪,于是就偏偏发布到wtpwebapps下。

接下里看这个位置,看到网上想必大家也发现了都是说的publish module contexts to separeate xml files  这个是不是要勾选

1、先看不勾选时,怎么办才会不报错

不勾选时大家相比大家知道在eclipse中的service.xml文件会拷贝到tomcat的config下的service.xml中内容完全不差异

这是我们会发现这个source也是会拷过去的,这是要是就去启动tomcat的话对不起那个错还是会有的,这时我们可以手动到tomcat的service.xml中将这个属性干掉,同时手动改一下docBase(不改的话tomcat会去webapps下查找,找不到就报错了,当然也是可以在eclipse中写好的),在启动就不没有了。

优点:代码发布到的了自己想要的目录,方便后面的调试管理

缺点:若是开发的过程中对tomcat进行了publish则需要从新检查配置

若是想在eclipse就该好,对不起这是就只能将代码发布到的webapps下才会ok,(这种不符合我的要求,知道可以也没有采用,有兴趣的可以试试)

2、再看勾选时,怎么办才会不报错

勾选了之后会发现在tomcat的service.xml中不再有我们的<Context docBase。。。> 部分,这部分被单独的提了出来,位置在同级文件夹下Catalina/localhost下的文件,文件名为工程名.xml

仔细看里面的文件就会发现这个是单独的,不知道是不是这样好维护,目前还没有体验到。

打开这个文件就会发现那个阴魂不散的source还是跟来了,这时直接再干掉它就好。

优点:代码发布到的了自己想要的目录,方便后面的调试管理

缺点:若是开发的过程中对tomcat进行了publish则需要从新检查配置

0、到此算是暂时解决了启动不报这个错了,唯一的缺憾是不管这俩方法怎么搞,每次的publish后都要手动改一下

欢迎评论斧正!

注:本人使用的tomcat9 + jdk 8 +  jee eclipse

eclipse下启动tomcat9出现Setting property 'source' to 'org.eclipse.jst.jee.server:

原文地址:https://www.cnblogs.com/can44/p/10204948.html

时间: 2024-08-28 17:55:05

eclipse下启动tomcat9出现Setting property 'source' to 'org.eclipse.jst.jee.server:的相关文章

eclipse下启动tomcat出现Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server: &#39;错误的解决办法

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

Tomcat启动时警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:****&#39; did not find a matching property.

运行Tomcat时发出的警告,但是不影响项目的运行,原因是因为在部署项目时,Tomcat会在动在配置文件server.xml自动生成一行代码.如下: <Context docBase="WebDemo" path="/WebDemo" reloadable="true" source="org.eclipse.jst.jee.server:WebDemo"/></Host>. 默认情况下,Context

警告: [SetContextPropertiesRule]{Context} Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:20160928&#39; did not find a matching property

新建一个动态web工程,在web-content目录下新建了一个a.jsp文件如下: 在servlet服务器上运行a.jsp,本来除以0应该出现报错,但是网页却显示如下结果: 控制台看到如下警告: 症状原因: 在eclipse配置好的tomcat服务器上双击,打开tomcat服务器的配置界面.按如下操作配置服务器:在Server Options勾上的选项,会在你部署web项目20160928 服务器会在tomcat根目录\conf\Catalina\localhost下自动创建的.xml的单应用

tomcat警告:Setting property &#39;source&#39; to &#39;org.eclipse.jst.j2ee.server:ServletPro&#39; did not find a matching property

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:ServletPro' did not find a matching property. 原因:这是因为我们在eclipse下,通过tomcat部署web工程时,tomcat的配置文件server.xml中会自动生成一个关于该web工程的配置信息,类似于下面的东

Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:web&#39; did not find a matching property原因

这个问题困扰了好久,虽然只是tomcat的一个警告,但强迫症让我总觉得不舒服,搜索了好多文章才找到知乎上一篇处理的最好的.另外:能找谷哥,尽量不要度娘,太浪费时间. 具体操作如下: 默认情况下,server.xml的 Context元素不支持名称为source的属性,就出现该警告 双击eclipse下tomcat服务器,在出来的Tomcat server at localhost页面中找到server options选项,选中其中的选项”Publish modual contexts to se

Eclipse报错:Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:fzxt_tj&#39; did not find

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

Eclipse报错 Setting property &#39;source&#39; to &#39;org eclipse jst jee

最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题.今天又出了一个,就是Eclipse新建的Maven Web project在tomcat里启动后报错,具体报错信息如下: Shell代码   警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did not

转: 解决Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server的问题

我发现这个问题上网搜索 ,找到的地址为:http://blog.csdn.net/z69183787/article/details/19911935 .但是他的标题上也有一个"转",我没找到原作者,暂时只把找到的原址标注一下吧 这是我于2013年9月4号晚遇到的问题,为了这个问题我一夜没睡!对于这个问题,我相信我的方法已经能帮90%的人解决了!当你用Eclipse运行web项目的时候,你就会看到控制台出现:WARNING: [SetPropertiesRule]{Server/Ser

警告: [SetContextPropertiesRule]{Context} Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:

当你用Eclipse运行web项目的时候,你就会看到控制台出现: 警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:TestServlet' did not find a matching property. 这样的字样,说的是server.xml的Service标签里的Engine标签里的Host标签里的Context标签配置了一个'source'属性