Installation on WildFly 23.x failed due to class jakarta.ws.rs.core.Application is missing - Identity Manager v14.5
search cancel

Installation on WildFly 23.x failed due to class jakarta.ws.rs.core.Application is missing - Identity Manager v14.5

book

Article ID: 384332

calendar_today

Updated On:

Products

CA Identity Manager

Issue/Introduction

We are installing the Identity Manager v14.5 with WildFly 23.x and Java 1.8.x (Eclipse Adoptium) a new Windows Server 2022 machine. This is a plain installation of Identity Manager with Administrative Tools and no other options selected (like Siteminder Integration, Provisioning etc.,).

When we try to start the WildFly server, it fails with below exception:

2024-12-16 08:09:20,909 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 57) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "jaxrs")]): java.lang.NoClassDefFoundError: jakarta/ws/rs/core/Application
    at org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.<clinit>(JaxrsScanningProcessor.java:74)
    at org.jboss.as.jaxrs.JaxrsSubsystemAdd$1.execute(JaxrsSubsystemAdd.java:73)
    at org.jboss.as.server.AbstractDeploymentChainStep.execute(AbstractDeploymentChainStep.java:58)
    at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1040)
    at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:779)
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:468)
    at org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:384)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)
    at java.lang.Thread.run(Thread.java:750)
    at org.jboss.threads.JBossThread.run(JBossThread.java:513)
Caused by: java.lang.ClassNotFoundException: jakarta.ws.rs.core.Application from [Module "org.jboss.as.jaxrs" version 23.0.2.Final from local module loader @39c0f4a (finder: local module finder @1794d431 (roots: D:\Apps\wildfly-preview-23.0.2.Final\modules,D:\Apps\wildfly-preview-23.0.2.Final\modules\system\layers\base))]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
    ... 13 more

The following line is shown on the top part of the starting log

2024-12-16 08:09:15,706 INFO  [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly Preview 23.0.2.Final (WildFly Core 15.0.1.Final) starting

Environment

 Identity Manager v14.5

Cause

Wildfly 23.x Preview version is a limited version and not supported to run Identity Manager 14.5

Resolution

Use supported Wildfly 23.x (Jakarta EE Full & Web Distribution) instead of Wildfly Preview version.

The Support for JBoss EAP 7.4.x and WildFly 23.x document page points to below URL to download

https://www.wildfly.org/downloads/