将属性“source”设置为“org.eclipse.jst.jee.server:JSFTut”找不到匹配的属性

2022-08-31 10:08:38

当我在控制台上运行演示 JSF 应用程序时,我收到以下错误

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

答案 1

这不是错误。这是一个警告。差异非常大。这个特定的警告基本上意味着Tomcat中的元素包含一个未知属性,并且Tomcat不知道如何处理这个属性,因此会忽略它。<Context>server.xmlsource

Eclipse WTP 为 Tomcat 中的项目相关元素添加了一个自定义属性,该属性标识上下文的源(工作区中部署到特定服务器的实际项目)。通过这种方式,Eclipse 可以将已部署的 Web 应用程序与工作区中的项目相关联。从 Tomcat 版本 6.0.16 开始,当 中任何未指定的 XML 标记和属性将在 Tomcat 启动期间产生警告,即使 没有 DTD 或 XSD for 。source<Context>server.xmlserver.xmlserver.xml

忽略它。你的网络项目很好。它应该运行正常。这个问题与 JSF 完全无关。


答案 2

从服务器视图中从服务器中删除项目。然后在同一台服务器下运行该项目。

问题在于@BalusC被告知服务器损坏.xml在日食中配置的tomcat。因此,当您执行上述进程服务器时.xml将被重新创建。


推荐