Thanks for the hints!
For my jar-deployment I accordingly added a MANIFEST.MF-entry
and hot deployment of my provider works fine now.
From: Stian Thorgersen [mailto:firstname.lastname@example.org]
Sent: Friday, January 13, 2017 7:18 AM
To: Matuszak, Eduard
Subject: Re: [keycloak-user] Hot deployment of service providers in Keycloak 2.5.0 final
On 11 January 2017 at 10:07, Matuszak, Eduard
I am trying to understand and implement the new concept of deploying service providers,
but I fail at several points.
What is meant by the "Keycloak deploy/ directory" mentioned in the
When trying the user-storage-simple example it was possible to hot deploy the jar-file in
wildfly's standalone/deployment-dir, but the event-listener-sysout sample fails by
class-loading problem ("java.lang.NoClassDefFoundError: Failed to link
There's only one deploy directory ;)
So perhaps not all SPI's do provide the new deployment concept?
There is also a mismatch, I think, between the deploy-description in the Readme.md of the
event-listener-sysout example (describing the "old" way to deploy) and the
(recommending Keycloak deployer utilizing the enigmatic "Keycloak deploy/
Only user storage example has been checked with the new hot deploy method.
I'm pretty sure the issue is that the other SPIs (event listener included) is in
server-spi-private. You'll probably just need to add a jboss-module-structure.xml with
a dependencies on that module and it should work.
I was working on Kecloak 2.5.0 Final.
Thanks in advatage for some clarifications.
keycloak-user mailing list