Hello everyone and thanks for the hints. They also work as expected and I can package the provider in the web application 😊.
Nevertheless, the Configuration Reference (https://tomcat.apache.org/tomcat-9.0-doc/config/jaspic.html) suggests that you define your own provider in jaspic-providers.xml and Tomcat will then find it. I am really only interested in a separate server auth module (SAM). Since I saw no way in the documentation to pack this into the web application. That's why I tried the way through the provider. As I said, your suggestions work, but there are also a number of additional classes needed to provide the actual SAM. Thank you again Mit vielen Grüßen Matthias Keil -----Ursprüngliche Nachricht----- Von: Bernd Schatz <bernd.sch...@mailbox.org.INVALID> Gesendet: Freitag, 17. September 2021 09:53 An: users@tomcat.apache.org Betreff: Re: JASPIC AuthConfigProvider packaged with the web application not found Hi Matthias, Am 17.09.21 um 09:39 schrieb bernd.sch...@daimler.com: > From: "Keil, Matthias (ORISA Software GmbH)" <matthias.k...@orisa.de> > To: users@tomcat.apache.org <users@tomcat.apache.org> > Subject: JASPIC AuthConfigProvider packaged with the web application > not found > > I would like to develop an AuthConfigProvider and would like to deploy it > together in a web application. > > The Tomcat 9 configuration reference for the AuthConfigProvider indicates > that "The implementation may be packaged with the web application or in > Tomcat's $ CATALINA_BASE / lib directory." > > The variant with the $ CATALINA_BASE / lib directory works as expected. My > class of the AuthConfigProvider is found and instantiated. > The variant of packing the implementation together with the web application > does not work. In this case I get a java.lang.ClassNotFoundException. [SNIP] You can register it by using a ServletContextListener (or via CDI): AuthConfigFactory factory = AuthConfigFactory.getFactory(); factory.registerConfigProvider(new AuthProvider(), "HttpServlet", null, "TEST"); -- greets Bernd --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org