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(a)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