Réglage de la propriété "source" à " org.eclipse.jst.jee.serveur:GestorContenidoWS' ne pas trouver un correspondant de la propriété. Essayer toutes les solutions
Ceci est mon premier post ici (mais pas la première fois que je visite la page, j'ai trouvé beaucoup de solutions ici), tout d'abord, désolé pour mon anglais, je vais essayer de m'expliquer du mieux que je peux.
Cette question semble d'un autre temps dans cette page, mais j'ai essayé toutes les solutions que les gens post et j'ai toujours ce problème, eh bien nous y voilà.
J'ai fait un projet sur Eclipse(indigo) pour lancer comme un WebService (je l'ai fait avant de avec succès, n'est pas ma première fois) et lorsque je l'exécute sur le Serveur(Tomcat7) tout semble bien et la s'affiche cet Avertissement.
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:GestorContenidoWS' did not find a matching property.
Apparaissent alors dans le point de vue du Web d'Eclipse la page "HTTP 404". Je dis cela parce que j'ai lu dans d'autres post que cet Avertissement n'est pas un problème, mais il semble que c'est pour moi (Le projet est également vinculated avec une Persistance JPA).
.J'ai trouvé deux solutions pour faire pour disparaître cet Avertissement. Tout d'abord, aller à la Présentation du Serveur et sélectionnez l'option "Publier module de contextes pour séparer les fichiers XML' et puis essayez d'Exécuter sur le serveur à nouveau, mais n'a pas fonctionné.
L'autre option était de supprimer le projet à partir du serveur de la Vue. Puis exécuter le projet sous le même serveur pour recréé server.xml mais ne fonctionne pas aussi.
Quelqu'un peut m'aider? Peut-être le problème de ce "HTTP 404 ressource demandée (/GestorContenidoWS/) n'est pas disponible." est dans une autre partie ou de ses parce que cet Avertissement?"
Le code de mon server.xml (sans commentaires) est-ce:
<?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>
Merci
- est
source
typeGestorContenidoWS
accessible (public/setSource)? - Désolé Marco Forberg, je ne comprends pas très bien votre question, "source" apparaît dans 'server.xml" comme "source=org.eclipse.jst.jee.serveur:GestorContenidoWS", tu veux dire que?
- cela signifie que vous essayez de définir la
source
propriété de certains de la fève à laorg.eclipse.jst.jee.server:GestorContenidoWS
. Veuillez indiquer le code de votreserver.xml
et le haricot modifier - Avez-vous résoudre ce problème? J'ai l'exacte du problème, il me rend fou. Ont tout essayé. S'il vous plaît si vous avez résolu expliquer comment nous pouvons donc faire de même. Merci
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, c'est un avertissement et non une erreur. Donc, il n'y a pas besoin de trop s'inquiéter à ce sujet. Fondamentalement, cela signifie, que Tomcat ne sais pas quoi faire avec l'attribut source de contexte.
Cette source attribut est défini par Eclipse (ou pour être plus précis l'Eclipse Web Tools Platform) de la server.xml fichier de Tomcat pour correspondre à l'application en cours d'exécution d'un projet dans l'espace de travail.
Tomcat génère un avertissement pour tous les inconnus les marques dans le server.xml (c'est à dire l'attribut source) et c'est la source de l'alerte. Vous pouvez ignorer en toute sécurité.
C'est un avertissement, et peut être ignoré en toute sécurité. Tomcat ou le conteneur Web ne comprend pas quoi faire avec la propriété définie par Eclipse
ensemble contex-racine
et http://localhost:8080/path
montrez votre fichier d'index
Trouver server.xml. Par exemple "C:\Dev\apache-tomcat-8.5.23\conf\server.xml"
Trouvez votre demande dans server.xml
Url attendu http://localhost:8080/SpringRestExample/rest/emp/9999
Mais (path="/printemps") à la place (path="/SpringRestExample")
Par conséquent le courant url http://localhost:8080/spring/rest/emp/9999