为了账号安全,请及时绑定邮箱和手机立即绑定

将属性“源”设置为“ org.eclipse.jst.jee.server:JSFTut”

/ 猿问

将属性“源”设置为“ org.eclipse.jst.jee.server:JSFTut”

慕村9548890 2019-10-09 16:42:57

在控制台上运行演示JSF应用程序时出现以下错误


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


查看完整描述

3 回答

?
繁华开满天机

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


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


只是忽略它。您的网络项目很好。它应该运行良好。此问题与JSF完全无关。


查看完整回答
反对 回复 2019-10-09
?
慕莱坞7535251

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


问题是因为@BalusC告诉Eclipse中配置的tomcat的server.xml损坏。因此,当您执行上述过程时,将重新创建server.xml。


查看完整回答
反对 回复 2019-10-09
?
万千封印

我以为我要为Tomcat 7.x添加它,<Context>不是在中server.xml,而是在中context.xml。删除并重新添加该项目似乎并没有解决我的类似问题,这是一个web.xml问题,我通过context.xml在<Context>部分中检查具有以下内容的行发现了该问题:


<WatchedResource>WEB-INF/web.xml</WatchedResource>


警告:警告中的解决方案:将属性'source'设置为'org.eclipse.jst.jee.server:appname'找不到匹配的属性,这使我离答案更近了,因为发布为单独的XML的更改确实解决了该错误。上面为我提供了报告,但不幸的是,它产生了我仍在调查的第二个错误。


WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:myproject' did not find a matching property.


查看完整回答
反对 回复 2019-10-09

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信