/ / ERROR: Doppelter Alias. Fehler beim Registrieren des Servlets für - Eclipse Scout-Fehler bei RAP - Java, Eclipse, Servlet-Filter, Eclipse-Scout

FEHLER: Doppelter Alias. Fehler beim Registrieren des Servlets für - Eclipse Scout Fehler bei RAP - Java, Eclipse, Servlet-Filter, Eclipse-Scout

Ich habe einen Fehler beim Ausführen der RAP-Version der Eclipse-Scout-Anwendung ...?

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]"]

Dieses Servlet ist registriert für:

org.eclipse.scout.rt.ui.rap.mobile.servlets.DeviceDispatcherServlet

Ich weiß nicht, wo das Problem liegt ...

Antworten:

0 für die Antwort № 1

Es ist mir gelungen, diesen Fehler zu reproduzieren, indem 2 Servlets für denselben Alias ​​registriert wurden.

Hier ein Beispiel zur Erzeugung des FEHLERS: Plug-in-Editor

(plugin.xml Die Datei befindet sich im Stammverzeichnis des Rap-Bundles: <your app>.ui.rap)

ERROR: Duplicate alias. Failed to register servlet for [alias="/", contributor="<myapp>.ui.rap[7]"]

Sie können den XML-Inhalt auch als Text anzeigen (plugin.xml Registerkarte des Plugin-Editors oder eines beliebigen Texteditors). Suchen Sie nach dem Erweiterungspunkt org.eclipse.equinox.http.registry.servlets Sie sollten ein oder zwei Schnipsel wie folgt finden:

<extension point="org.eclipse.equinox.http.registry.servlets">
<!--servlets are defined here-->
</extension>

Wenn in Ihrer Anwendung mehrere Bunldes mit Servlets gestartet sind, führt dies natürlich auch zu einem Konflikt.