当前位置:  开发笔记 > 编程语言 > 正文

从Eclipse启动Tomcat时出现"SetPropertiesRule"警告消息

如何解决《从Eclipse启动Tomcat时出现"SetPropertiesRule"警告消息》经验,为你挑选了4个好方法。

当我从Eclipse(3.4)启动Tomcat(6.0.18)时,我收到此消息(首先在日志中):

警告:[SetPropertiesRule] {Server/Service/Engine/Host/Context}将属性"source"设置为"org.eclipse.jst.jee.server :(项目名称)"未找到匹配的属性.

似乎这条消息没有任何严重影响,但是,有谁知道如何摆脱它?



1> 小智..:

这个问题的解决方案非常简单.双击tomcat服务器.它将打开服务器配置.在服务器选项下,选中"将模块内容发布到单独的XML文件"复选框.重启服务器.这次你的页面没有任何问题.


我试过了,但警告仍在那里.
正确答案,如果可能的话,永远不要"忽略"警告.忽略足够的警告,有一天他们会让你错过一个真正的问题.
这个答案是不正确的.警告仍然会出现,只是在服务器启动开始时不会出现在日志顶部,但它会在(每个!)个人webapp的开始开始时显示在日志中间.所以,你不会马上看到它,但它仍然会翻转强迫症和纯粹的开发者;)
从进一步的研究来看,这不是一个解决方案.它只是延迟警告.我可以报告这对我也不起作用(Tomcat 7 + Eclipse Luna).
当这件事发生在我身上时,这个页面等人说使用上面的解决方案,但就像上面的评论员stivlo一样,它对我来说并不起作用.什么工作是完全删除服务器并创建一个新服务器,之后添加服务.之后顺利航行.我想这是我在某处修改的设置......
在Eclipse设置中删除服务器对我来说也不起作用,发布标志如答案中描述的那样也不起作用:-(

2> Swati..:

来自Eclipse新闻组:

有关源属性的警告是Tomcat 6.0.16的新增内容,可能会被忽略.WTP添加"源"属性以标识工作空间中的哪个项目与上下文相关联.Tomcat中的Context对象没有相应的source属性这一事实不会导致任何问题.

我意识到这并没有回答如何摆脱警告,但我希望它有所帮助.


当你听到"可以忽略那个警告时,你不喜欢它吗?" 如果警告毫无价值,**他们为什么要显示它?**好像我们没有足够的真实警告或错误担心,我们不得不浪费时间浪费在这样的垃圾上.+1更多理由抛弃Tomcat并升级到Glassfish.

3> 小智..:

Servers选项卡

- > doubleclick servername

- >服务器选项:勾选"发布模块上下文以分隔XML文件"

重启你的服务器



4> 小智..:

我正在使用Eclipse.我通过以下方式解决了这个问题:

    打开服务器选项卡

    双击您正在使用的服务器.

    在服务器配置页面上,转到服务器选项页面.

    检查服务模块而不发布.

    然后保存页面和配置.

    通过重建所有应用程序重新启动服务器.

你不会得到任何这种错误.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有