ich einen Test leite die web.xml wie folgt lautet:Jenkins nicht finden können web.xml aber Intellij kann
new URL(
new ClassPathResource("com/jettyrule/testwebapp/web-inf/web.xml")
.getURL(), "..");
Mein Test bestanden in IntelliJ, aber wenn ich in Jenkins laufen, bekomme ich diese:
java.io.FileNotFoundException: Klassenpfad Ressource [com/jettyrule/testwebapp/web-inf/web.xml] nicht auf URL aufgelöst werden, weil es nicht existiert.
Ich habe die Projektinhalte auf Jenkins überprüft und die web.xml-Datei befindet sich dort. Wer weiß, warum Jenkins anders ist als lokal?
Das einzige, was ich mir vorstellen kann, ist das Paket com/jettyrule/testwebapp/WEB-INF (Großbuchstaben). Sollte das eine Rolle spielen?