首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将属性“”source“”设置为'org.eclipse.jst.jee.server:GestorContenidoWS‘未找到匹配的属性。“”尝试所有的解决方案

将属性“”source“”设置为'org.eclipse.jst.jee.server:GestorContenidoWS‘未找到匹配的属性。“”尝试所有的解决方案
EN

Stack Overflow用户
提问于 2013-05-07 18:09:29
回答 4查看 41.3K关注 0票数 7

这是我在这里的第一篇文章(但不是我第一次访问这个页面,我在这里找到了很多解决方案),首先,我为我的英语道歉,我会尽我所能解释我自己。

这个问题再次出现在这个页面上,但我尝试了人们发布的所有解决方案,但我仍然存在这个问题,好了,我们开始吧。

我在Eclipse(indigo)上做了一个像WebService一样启动的项目(我以前用succes做过,这不是我第一次),当我在服务器(Tomcat7)上运行时,一切似乎都很好,并出现了这个警告。

代码语言:javascript
复制
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:GestorContenidoWS' did not find a matching property.

然后在Eclipse的Web透视图中出现页面“HTTP404”。我之所以这样说,是因为我在其他帖子中读到这个警告不是问题,但似乎对我来说是一个问题(该项目也通过JPA持久化得到了证明)。

.I找到了使此警告消失的两种解决方案。首先,转到服务器概述并选择“发布模块上下文以分离XML文件”选项,然后再次尝试在服务器上运行,但不起作用。

另一个选项是,从server View中删除服务器中的项目。然后在同一服务器上为重新创建的server.xml运行该项目,但也不起作用。

有人能帮我吗?也许这个"HTTP 404请求的资源(/GestorContenidoWS/)“的问题是不可用的。是在另一个部分还是因为这个警告?“

我的server.xml (不带注释)的代码如下:

代码语言:javascript
复制
     <?xml version="1.0" encoding="UTF-8"?>
 --><Server port="8005" shutdown="SHUTDOWN">
  <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
 <Listener className="org.apache.catalina.core.JasperListener"/>
    <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
  <GlobalNamingResources>
    <Resource auth="Container" description="User database that can be updated and saved"                    factory="org.apache.catalina.users.MemoryUserDatabaseFactory"name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
  </GlobalNamingResources>
 <Service name="Catalina">
    <Connector connectionTimeout="20000" port="8080"  protocol="HTTP/1.1"redirectPort="8443"/>
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
  </Realm>
  <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

  <Context docBase="GestorContenidoWS" path="/GestorContenidoWS" reloadable="true" source="org.eclipse.jst.jee.server:GestorContenidoWS"/></Host>
</Engine>
  </Service>

谢谢

EN

回答 4

Stack Overflow用户

发布于 2015-01-09 18:35:57

首先,这是一个警告,而不是一个错误。因此,没有必要对此过于担心。基本上,这意味着Tomcat不知道如何处理上下文中的源属性。

这个源属性由Eclipse (或者更具体地说,Eclipse Web Tools Platform)设置为Tomcat的server.xml文件,以将正在运行的应用程序与工作区中的项目相匹配。

Tomcat为server.xml中的每个未知标记(即源属性)生成警告,这就是警告的来源。您可以放心地忽略它。

票数 3
EN

Stack Overflow用户

发布于 2014-03-24 11:54:10

这是一个警告,可以安全地忽略。Tomcat或Web容器不知道如何处理Eclipse设置的属性

票数 0
EN

Stack Overflow用户

发布于 2015-06-26 03:47:23

设置contex-root

代码语言:javascript
复制
<property name="context-root" value="path" />

http://localhost:8080/path显示您的索引文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16416420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档