這是我第一次發佈在這裏(但不是我第一次訪問該頁面,我在這裏找到了很多解決方案),首先,對不起我的英語我會盡力解釋我自己,能夠。將屬性'source'設置爲'org.eclipse.jst.jee.server:GestorContenidoWS'沒有找到匹配的屬性。嘗試所有的解決方案
這個問題出現在這個頁面的另一個時間,但我嘗試了所有的人發佈的解決方案,我仍然有這個問題,以及我們走了。我做了一個項目在Eclipse(indigo)上啓動就像一個WebService(我以前做過,而且是第一次),當我在服務器上運行(Tomcat7)時,一切似乎都很好,出現這個警告。
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透視圖中出現「HTTP 404」頁面。我告訴這個,因爲我在其他文章中讀到這個警告不是問題,但似乎它是對我來說的(該項目也是用JPA持久性進行綁定)。
。我發現兩個解決方案make消失這個警告。首先,進入服務器概覽並選擇'發佈模塊上下文來分離XML文件'選項,然後嘗試再次在服務器上運行,但是沒有工作。
另一種選擇是,從服務器視圖中刪除項目從服務器。然後在重新創建server.xml的同一個服務器下運行該項目,但也無法正常工作。
有人可以幫助我嗎?也許這個「HTTP 404請求的資源(/ GestorContenidoWS /)的問題不可用。」在另一部分或其因爲這個警告「
我server.xml中的代碼(沒有評論)是這樣的:?
<?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 "%r" %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>
謝謝
是'在類型source' 'GestorContenidoWS'可訪問(public/setSource)? – 2013-05-07 10:27:46
對不起Marco Forberg,我不太明白你的問題,'source'出現在'server.xml'中,如「source = org.eclipse.jst.jee.server:GestorContenidoWS」,你的意思是? – Bender 2013-05-07 10:41:05
這意味着您嘗試將某些bean的'source'屬性設置爲'org.eclipse.jst.jee.server:GestorContenidoWS'。請顯示你的'server.xml'和你修改的bean的代碼 – 2013-05-07 10:49:29