J'ai une erreur lorsque je lance la version RAP de l'application eclipse scout ...?
2015-03-23 09:32:50.409:INFO:oejs.Server:jetty-8.1.14.v20131031
2015-03-23 09:32:50.463:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8082
ERROR: Duplicate alias. Failed to register servlet for [alias="/", contributor="com.rinels.eambulancecentral.ui.rap[26]"]
Ce servlet est enregistré pour:
org.eclipse.scout.rt.ui.rap.mobile.servlets.DeviceDispatcherServlet
Je ne sais pas où est le problème ...
Réponses:
0 pour la réponse № 1J'ai réussi à reproduire cette erreur en ayant 2 servlets enregistrés pour le même alias.
Voici un exemple produisant l'ERREUR:
(plugin.xml
le fichier se trouve à la racine du bundle de rap: <your app>.ui.rap
)
ERROR: Duplicate alias. Failed to register servlet for [alias="/", contributor="<myapp>.ui.rap[7]"]
Vous pouvez également afficher le contenu XML sous forme de texte (plugin.xml
Onglet de l'éditeur de plug-in ou de tout éditeur de texte). Rechercher le point d'extension org.eclipse.equinox.http.registry.servlets
vous devriez trouver un ou deux extraits comme ceci:
<extension point="org.eclipse.equinox.http.registry.servlets">
<!--servlets are defined here-->
</extension>
Bien sûr, si plusieurs servlets contributeurs bunldes ont été démarrés dans votre application, cela génère également un conflit.