Ich arbeite an SAML SSO-Authentifizierung. Ich habe ein Servlet erstellt, um SAML-Metadaten zu generieren, und ich habe es bereitgestellt und ausgeführt, und ich habe die Ausgabe erhalten. Gleichzeitig habe ich eine Java-Klasse erstellt, um SAML-Metadaten mit dem gleichen Code zu generieren, und habe versucht, sie unabhängig auszuführen. Ich habe die gleichen Jar-Dateien hinzugefügt, die ich für diese Servlet-Anwendung verwendet habe. Aber ich habe die Ausnahme unten gegeben. Kann mir jemand helfen, den Unterschied zwischen dem Ausführen einer Anwendung unabhängig und mithilfe von Java-Servlet zu finden? Vielen Dank im Voraus.funktioniert als Servlet, aber nicht als Java-Klasse. Warum?
Ausnahme:
können Sie Code-Snippet buchen? –
hast du die slf4j jars zu deinem standalone-programm hinzugefügt? Es scheint, dass es für die Protokollierung verwendet wird. –
Scheint, dass Sie hier verschiedene Klassenpfade haben. Sie haben hier eine andere Logback-Bibliothek. –