[keycloak-user] NoClassDefFoundError: org/keycloak/KeycloakPrincipal
valsaraj pv
valsarajpv at gmail.com
Tue May 15 07:54:58 EDT 2018
This issue comes only for classes in appEJB.jar. The classes in appWEB.war
has no dependency issue.
Here is my subsystem conf:
> <subsystem xmlns="urn:jboss:domain:keycloak:1.1">
>
> <secure-deployment name="appWEB.war">
>
> <realm>demo</realm>
>
> <resource>app</resource>
>
>
>> <use-resource-role-mappings>true</use-resource-role-mappings>
>
> <public-client>true</public-client>
>
> <auth-server-url>http://localhost:8180/auth
>> </auth-server-url>
>
> <ssl-required>EXTERNAL</ssl-required>
>
>
>> <principal-attribute>preferred_username</principal-attribute>
>
> </secure-deployment>
>
> </subsystem>
>
> Is there any other way to configure ear deployment in subsystem so that
ejb.jar also get Keycloak libraries implicitly?
Thanks!
On Tue, May 15, 2018 at 4:44 PM, valsaraj pv <valsarajpv at gmail.com> wrote:
> Hi,
>
> I am getting following exception while deploying ear in WildFly 10.
> Apapter is installed so no jars included in ear & no dependencies set.
>
>> Caused by: java.lang.NoClassDefFoundError: org/keycloak/KeycloakPrincipal
>>
>> Caused by: java.lang.ClassNotFoundException:
>>> org.keycloak.KeycloakPrincipal from [Module \"deployment.app.ear.appEJB.jar:main\"
>>> from Service Module Loader]"},
>>
>> "WFLYCTL0412: Required services that are not installed:" => [
>>
>> "jboss.undertow.deployment.default-server.default-host./App",
>>
>> "org.camunda.bpm.platform.process-application-module.\"
>>> deployment.app.ear.appWEB.war:main\".NO_VIEW"
>>
>> ]
>>
>>
>>
> Please let me know if U need to include core jar or set the subsystem
> dependencies. I saw in one comment that there is no need to set them
> explicitly.
> Please advise.
>
> Thanks,
> Valsaraj Viswanathan
>
--
Life is like this: "Just when we get all the answers of life.... God
changes the question paper....
Valsaraj Viswanathan
More information about the keycloak-user
mailing list