问题

这个问题在这里已有答案:

  • 将属性'source'设置为'org.eclipse.jst.jee.server:JSFTut'没有找到匹配的属性6个答案

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

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

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


#1 热门回答(152 赞)

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


#2 热门回答(32 赞)

FromEclipse Newsgroup

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

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


#3 热门回答(5 赞)

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

  • 打开服务器选项卡。
  • 双击你正在使用的服务器。
  • 在服务器配置页面上,转到服务器选项页面。
  • 检查服务模块而不发布。
  • 然后保存页面和配置。
  • 通过重建所有应用程序重新启动服务器。

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


原文链接