Ich versuche, WebAppContext als Jetty-Server-Handler festzulegen, und es schlägt bei dem Aufruf von server.setHandler() fehl. Gibt folgende Nachricht in Ausnahme. Jede Hilfe würde sehr geschätzt werden.Einstellung WebContextHandler zu Jetty-Server schlägt fehl
org.eclipse.jetty.servlet.ServletContextHandler (Lorg/eclipse/Anlegestelle/server/HandlerContainer;. Ljava/lang/String; Lorg/eclipse/Anlegesteg/server/session/SessionHandler; Lorg/eclipse/Anlegestelle/Sicherheit SecurityHandler /; Lorg/eclipse/Anlegestelle/Servlet/ServletHandler; Lorg/eclipse/Anlegesteg/Server/handler/Fehlerbehandler; I) V
WebAppContext webAppContext = new WebAppContext("samples/webapp", "/");
webAppContext.setConfigurationClasses(new String[]{
"org.eclipse.jetty.webapp.WebInfConfiguration",
"org.eclipse.jetty.webapp.WebXmlConfiguration"});
Server server = new Server(port);
server.setHandler(webAppContext);
server.start();
ich bin mit Anlegesteg Version 9.2.16.v20160414. Danke im Voraus.
Gelöst: Dies ist jetzt gelöst. Es gab einen Abhängigkeitskonflikt
Hallo Rajind, bemerkte ich, dass auf server.setHandler(), können Sie eine Fabrik bieten WebAppContext Objekt anstelle der Verwendung der von Ihnen oben erklärt haben. Könnte das etwas mit dem Fehler zu tun haben, den Sie bekommen? –
@LucasT. Es tut uns leid. Ich hatte gerade einen Fehler gemacht, als ich den Code dort hinzufügte. Nein. Ich benutze den angegebenen Code in meinem ursprünglichen Code. –
Hi Rajind, läuft diese Jetty-Instanz in Bezug auf ein Java-Webanwendungs-Framework? –