当我开始Tomcat(6.0.18)从蚀(3.4),我收到这个消息(第一次在日志):

警告:[SetPropertiesRule]{服务/服务/发动机/Host/背景下} 设置财产"来源", '组织。食。jst.jee.服务器:(项目名称)' 没有找到匹配的财产。

看来这个消息不会有任何严重的影响,但是,任何人都不会知道如何摆脱它吗?

有帮助吗?

解决方案

这个问题的解决方案是非常简单的。双击tomcat服务器。它将打开服务器的结构。在服务器选择检查'发布模块的内容单独的XML文件的选项。重新启动服务器。这个时候你的网页将来没有任何问题。

其他提示

日食的新闻组:

警告有关来源的财产 是新与Tomcat6.0.16和可以 忽略。WTP增加了一个"来源"属性 为确定哪些项目在 工作空间是相关联的 上下文。事实上,上下文 目的在Tomcat没有对应 来源财产不会造成任何 问题。

我认识到,这并不回答如何摆脱的警告,但我希望这有所帮助。

我使用蚀。我已经解决了这个问题通过的以下:

  1. 打开服务器的标签。
  2. 双击的服务器你都可使用。
  3. 服务器上的配置网页转到服务器选择页。
  4. 检查服务模块,而无需发布。
  5. 然后拯救页和配置。
  6. 重新启动服务器重建的所有应用程序。

你不会得到任何这样的错误。

服务器的标签

-->双击服务器名称

-->服务器选择:打勾"发布模块的情况下单独XML文件"

重新启动您的服务器

删除该服务器的实例从蚀和创建一个新。

我复制的动态Webproject前的问题提了出来。因此,改变组织。食。萨摩亚.常见的。组件的文件。设置目录中解决的问题,对我来说。其他的解决方案没有工作。

我有同样的问题与日食3.4(木卫三)和动态网络项目。
消息没有影响力的成功部署。但我必须删除排

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>

从组织。食。萨摩亚.常见的。组件的文件。设置文件夹的日食

独立XML解决方案永远不会为我工作和其他最近...

我通常按照这个过程和一些有助于:

  1. 停止服务器(确保其停止通过任务主管,我杀了javaw.exe 多次日蚀并不真正正确关闭)
  2. 右键服务器的->'增加和删除'.删除该项目。完成。
  3. 右键服务器的->'增加和删除'.添加本项目。完成。
  4. 重新看到,如果工作,如果不继续
  5. 双击的服务器...看到它得到公布(服务器的路径:我想去一个tmp#目录给我因为我使用一个已经安装的Tomcat实例,我再次使用,不知道如果会是不同的,如果使用蚀的内部/捆绑在tomcat服务器)
  6. 右键服务器和"干净"...最后一个工作对我来说最后一段时间(可能想试试这个第一个),加入/消除项目的工作对我来说其他的时间。如果不起作用,继续...
  7. 删除的所有文件服务器的道路而看到如果所有文件实际上得以建立,并公布有(/WEB-INF/课程和其他规则的文件/安装).
  8. 重新启动蚀和/或机器(不确信我曾经需要得到这一点)

我尊重所有解决方案。

但我要知道之后,阅读所有这些,我们还没有观察到在文件夹struts.xml 文件或任何配置文件,这是必要的网络应用程序。

我的解决方案是:

  1. 复制struts.xml 文件src文件夹中的我们的项目。
  2. 点击"文件-->保存所有"在日食和转击"项目-->干净"。
  3. 重新启动服务器。

希望该问题得到解决。

确保你们正确的jsp文件名web.xml 文件。通过替换的默认。jsp文件名web.xml 我目前的文件解决了这个问题

我张贴我的回答是因为我怀疑可能有人在那里对他们来说,上述解决方案可能没有工作。

所以,你得到一个警告,

警告:[SetPropertiesRule]{服务/服务/发动机/Host/背景下}置财产"来源"对'组织。食。jst.jee.服务器:(项目名称)'没有找到匹配的财产。

而不是禁止这个警告通过检查,选择服务器的结构(我没有尝试)我会建议你这样做:

  1. 第一,关闭所有的现有项目右击中的项目资源。
  2. 删除所有的项目已经同步的服务器。
  3. 除了服务器和重新部署。
  4. 创建一个新的动态项目,什么也不做但只是试试运行这在服务器上。
  5. 检查控制台,你得到警告。(我的情况下,我没有得到任何).
    这意味着,事情是错误的,与项目没有有日蚀或服务器。
  6. 现在重新启动服务器。不执行任何程序。
    你可能知道,Tomcat容器装载的上下文中的所有同步的应用程序的开始。
  7. 它将载上下文中的任何已经同步的程序。
  8. 这里是赶上,如果真的是有一些错误的项目中,它将显示堆栈的例外情况。仔细看,你会发现哪里是虫在你的程序。

现在如果你成功地找到了那有一个错误,在你的程序中,可能的地方会找一个web.xml 文件的容器用于装载的应用程序。在我的情况下我不得不拼写错误的一名servlet映这让我试meaninglessly时间为3小时。你的问题可能是别的地方。

和另一件事情,如果你有很多应用与服务器同步,有可能其他一些应用程序的背景下可能的源的问题。试试一个接一个。

我发现,Tomcat似乎无法找到类中定义的其他项目,甚至可能在主要项目。这是失败的过滤器上的定义,它是第一个定义web.xml.如果我添加这一项目及其依赖的服务器启动配置然后,我刚刚转移到一个新的错误,所有这些都似乎指向不设立该项目的正常。

我们的设置是相当复杂的。我们具有多个组成部分作为项目在日食有独立的输出的项目。我们有一个独立的网络应用程序目录,其中包含静态HTML和图像,以及我们的网INF。

食是"欧洲的冬天释放"。Tomcat是6.0.18.我试图版本2.4和2.5的"动态网模块"的方面。

感谢任何的帮助!

  • 理查德
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top