"SetPropertiesRule"警告信息时开始Tomcat从蚀[重复]
-
01-07-2019 - |
题
这个问题已经有一个答案在这里:
当我开始Tomcat(6.0.18)从蚀(3.4),我收到这个消息(第一次在日志):
警告:[SetPropertiesRule]{服务/服务/发动机/Host/背景下} 设置财产"来源", '组织。食。jst.jee.服务器:(项目名称)' 没有找到匹配的财产。
看来这个消息不会有任何严重的影响,但是,任何人都不会知道如何摆脱它吗?
解决方案
这个问题的解决方案是非常简单的。双击tomcat服务器。它将打开服务器的结构。在服务器选择检查'发布模块的内容单独的XML文件的选项。重新启动服务器。这个时候你的网页将来没有任何问题。
其他提示
从 日食的新闻组:
警告有关来源的财产 是新与Tomcat6.0.16和可以 忽略。WTP增加了一个"来源"属性 为确定哪些项目在 工作空间是相关联的 上下文。事实上,上下文 目的在Tomcat没有对应 来源财产不会造成任何 问题。
我认识到,这并不回答如何摆脱的警告,但我希望这有所帮助。
我使用蚀。我已经解决了这个问题通过的以下:
- 打开服务器的标签。
- 双击的服务器你都可使用。
- 服务器上的配置网页转到服务器选择页。
- 检查服务模块,而无需发布。
- 然后拯救页和配置。
- 重新启动服务器重建的所有应用程序。
你不会得到任何这样的错误。
服务器的标签
-->双击服务器名称
-->服务器选择:打勾"发布模块的情况下单独XML文件"
重新启动您的服务器
删除该服务器的实例从蚀和创建一个新。
我复制的动态Webproject前的问题提了出来。因此,改变组织。食。萨摩亚.常见的。组件的文件。设置目录中解决的问题,对我来说。其他的解决方案没有工作。
我有同样的问题与日食3.4(木卫三)和动态网络项目。
消息没有影响力的成功部署。但我必须删除排
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
从组织。食。萨摩亚.常见的。组件的文件。设置文件夹的日食
独立XML解决方案永远不会为我工作和其他最近...
我通常按照这个过程和一些有助于:
- 停止服务器(确保其停止通过任务主管,我杀了javaw.exe 多次日蚀并不真正正确关闭)
- 右键服务器的->'增加和删除'.删除该项目。完成。
- 右键服务器的->'增加和删除'.添加本项目。完成。
- 重新看到,如果工作,如果不继续
- 双击的服务器...看到它得到公布(服务器的路径:我想去一个tmp#目录给我因为我使用一个已经安装的Tomcat实例,我再次使用,不知道如果会是不同的,如果使用蚀的内部/捆绑在tomcat服务器)
- 右键服务器和"干净"...最后一个工作对我来说最后一段时间(可能想试试这个第一个),加入/消除项目的工作对我来说其他的时间。如果不起作用,继续...
- 删除的所有文件服务器的道路而看到如果所有文件实际上得以建立,并公布有(/WEB-INF/课程和其他规则的文件/安装).
- 重新启动蚀和/或机器(不确信我曾经需要得到这一点)
我尊重所有解决方案。
但我要知道之后,阅读所有这些,我们还没有观察到在文件夹struts.xml 文件或任何配置文件,这是必要的网络应用程序。
我的解决方案是:
- 复制struts.xml 文件src文件夹中的我们的项目。
- 点击"文件-->保存所有"在日食和转击"项目-->干净"。
- 重新启动服务器。
希望该问题得到解决。
确保你们正确的jsp文件名web.xml 文件。通过替换的默认。jsp文件名web.xml 我目前的文件解决了这个问题
我张贴我的回答是因为我怀疑可能有人在那里对他们来说,上述解决方案可能没有工作。
所以,你得到一个警告,
警告:[SetPropertiesRule]{服务/服务/发动机/Host/背景下}置财产"来源"对'组织。食。jst.jee.服务器:(项目名称)'没有找到匹配的财产。
而不是禁止这个警告通过检查,选择服务器的结构(我没有尝试)我会建议你这样做:
- 第一,关闭所有的现有项目右击中的项目资源。
- 删除所有的项目已经同步的服务器。
- 除了服务器和重新部署。
- 创建一个新的动态项目,什么也不做但只是试试运行这在服务器上。
- 检查控制台,你得到警告。(我的情况下,我没有得到任何).
这意味着,事情是错误的,与项目没有有日蚀或服务器。 - 现在重新启动服务器。不执行任何程序。
你可能知道,Tomcat容器装载的上下文中的所有同步的应用程序的开始。 - 它将载上下文中的任何已经同步的程序。
- 这里是赶上,如果真的是有一些错误的项目中,它将显示堆栈的例外情况。仔细看,你会发现哪里是虫在你的程序。
现在如果你成功地找到了那有一个错误,在你的程序中,可能的地方会找一个web.xml 文件的容器用于装载的应用程序。在我的情况下我不得不拼写错误的一名servlet映这让我试meaninglessly时间为3小时。你的问题可能是别的地方。
和另一件事情,如果你有很多应用与服务器同步,有可能其他一些应用程序的背景下可能的源的问题。试试一个接一个。
我发现,Tomcat似乎无法找到类中定义的其他项目,甚至可能在主要项目。这是失败的过滤器上的定义,它是第一个定义web.xml.如果我添加这一项目及其依赖的服务器启动配置然后,我刚刚转移到一个新的错误,所有这些都似乎指向不设立该项目的正常。
我们的设置是相当复杂的。我们具有多个组成部分作为项目在日食有独立的输出的项目。我们有一个独立的网络应用程序目录,其中包含静态HTML和图像,以及我们的网INF。
食是"欧洲的冬天释放"。Tomcat是6.0.18.我试图版本2.4和2.5的"动态网模块"的方面。
感谢任何的帮助!
- 理查德