OK diese Art von bezieht sich auf: Using jetty to install and run servlet tests programmaticallyLaden eine web.xml für Integrationstests mit Anlegesteg bis
bekam große Antworten gibt, und waren in der Lage Servlets programmatisch zu laden und seine alle super gemacht.
Was ich jedoch tun möchte ist, laden Sie eine web.xml in einem Test (alle im Klassenpfad) und führen Sie einen Server (mit dem aktuellen Klassenpfad) - ich habe in der Dokumentation gesehen, wie man es zeigt zu einem Verzeichnis, um das zu tun, aber ich möchte den Klassenpfad abarbeiten (besser für In-Place-Tests). Im Wesentlichen meine web.xml validieren.
(es ist nicht relevant, aber diese App ist in Scala, aber ich hatte kein Problem damit, alles funktioniert wie angekündigt).
Ich sehe dein Problem nicht - was meinst du mit "alle im Klassenpfad"? Wie ich verstehe, möchten Sie einen Jetty mit einer bestimmten web.xml starten. Dies sollte kein Problem sein, kopieren Sie die web.xml mit einem Skript und starten Sie den Jetty. – Mork0075
Eigentlich möchte ich, dass es mit Tests läuft - nicht als separater Prozess starten (was gut funktioniert, aber es ist nicht so sauber wie ein Inprocess-Unit-Test) - es ist nur eine Bequemlichkeit Sache. –