Ich schreibe eine Web-App in Eclipse.Wohin man die ServiceLoader-Konfigurationsdatei in eine Web-App einfügt
Ich versuche, die ServiceLoader-Klasse zu verwenden, um einige Plugins zu laden.
Die Dokumente für ServiceLoader sagen, dass ich eine Datei in META-INF/Dienste platzieren muss.
Ich habe die Datei in den Ordner WebContent/META-INF/service gestellt, aber wenn ich den JUnit Test über Eclipse starte, findet sie keine Plugins.
Ist dies der richtige Speicherort für die Datei?
Wie kann ich weitere Debug-Informationen von ServiceLoader erhalten, z. B. die Ordner, in denen nach der Datei gesucht wird?
OK, ich habe es jetzt funktioniert! Hätte nie gedacht, dass es in den Ordner WEB-INF geht! Ich werde die Idee verwenden, später eine JAR-Datei zu erstellen, wenn ich ein Ant-Skript bekomme. – ljbade
@Leith cool, aber machen Sie diese Änderung (über JAR-Dateien) früher als später :) – naikus