[Jboss AS 7 EAP 6.4.22 to Wildfly 22 migration] Deployment Error - All EJB Services listing as not installed

351 views
Skip to first unread message

Ranjith Kumar

unread,
Jun 11, 2021, 11:09:01 AM6/11/21
to WildFly
Updating application from Jboss EAP 6.4.22 to WildFly 22, getting following error in which all the EJB are listed as service not installed. Attached Server.log, standalone.xml, sampleEJB class, ejb.xml and persistence.xml.

ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "cmp.ear")]) - failure description: {
    "WFLYCTL0412: Required services that are not installed:" => [
        "jboss.deployment.subunit.\"cmp.ear\".\"jobManager.jar\".deploymentCompleteService",
        "jboss.deployment.subunit.\"cmp.ear\".\"resourceDistributionManagerEJB.jar\".deploymentCompleteService",
        "jboss.persistenceunit.\"cmp.ear/schemaServiceEJB.jar#SchemaPersistenceUnit\"",
        "jboss.naming.context.java.comp.cmp.\"jobManager.jar\".\"cmp.OperationSchedulerEJB\"",
        "jboss.naming.context.java.comp.cmp.systemService-ejb.NotificationMDBEJB",
        "jboss.naming.context.java.comp.cmp.systemService-ejb.AuditlogGetRecorderMBean",
        "jboss.deployment.subunit.\"cmp.ear\".\"deviceConnectivity.jar\".beanmanager",
        "jboss.naming.context.java.comp.cmp.configTemplate.\"cmp.configTemplate.AppSettingsMigrationEJB\"",
.........
.........
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
        "jboss.deployment.subunit.\"cmp.ear\".\"templateManagerEJB.jar\".INSTALL is missing [jboss.deployment.subunit.\"cmp.ear\".\"mainui.jar\".deploymentCompleteService]",
        "jboss.naming.context.java.comp.cmp.configTemplate.\"cmp.configTemplate.CSVFileManagerEJB\".ValidatorFactory is missing [jboss.naming.context.java.comp.cmp.configTemplate.\"cmp.configTemplate.CSVFileManagerEJB\"]",
        "jboss.naming.context.java.comp.cmp.schemaServiceEJB.SchemaMgrMDBEJB.InAppClientContainer is missing [jboss.naming.context.java.comp.cmp.schemaServiceEJB.SchemaMgrMDBEJB]",
        "jboss.naming.context.java.comp.cmp.systemService-ejb.DomainMgrInternalEJB.Validator is missing [jboss.naming.context.java.comp.cmp.systemService-ejb.DomainMgrInternalEJB]",
        "jboss.naming.context.java.comp.cmp.deviceChange.\"cmp.DeviceChangeManagerBean\".ValidatorFactory is missing [jboss.naming.context.java.comp.cmp.deviceChange.\"cmp.DeviceChangeManagerBean\"]",
        "jboss.naming.context.java.comp.cmp.\"jobManager.jar\".\"cmp.JobManagerDatabaseEJB\".InstanceName is missing [jboss.naming.context.java.comp.cmp.\"jobManager.jar\".\"cmp.JobManagerDatabaseEJB\"]",
................
.................
boss.deployment.subunit.\"cmp.ear\".\"cmp-internal-shared.jar\".component.\"cmp.customattribute.CustomAttrDefaultHandlerEJB\".START is missing [jboss.persistenceunit.\"cmp.ear/networkResourceManager.jar#networkResourceManagerPU\", jboss.persistenceunit.\"cmp.ear/schemaServiceEJB.jar#SchemaPersistenceUnit\", jboss.persistenceunit.\"cmp.ear/deviceManager.jar#deviceManagerEJBPU\", jboss.persistenceunit.\"cmp.ear/deviceChange.jar#deviceChangePU\", jboss.persistenceunit.\"cmp.ear/ReportManagerEJB.jar#ReportManagerPU\", jboss.persistenceunit.\"cmp.ear/appStoreManagerEJB.jar#AppStoreManagerEJBPU\", jboss.persistenceunit.\"cmp.ear/templateManagerEJB.jar#TemplatePersistenceUnit\", jboss.persistenceunit.\"cmp.ear/search.jar#SearchServicePU\", jboss.persistenceunit.\"cmp.ear/systemService-ejb.jar#SystemServicePU\", jboss.persistenceunit.\"cmp.ear/schemaServiceEJB.jar#SchemaDbViewsPU\", jboss.persistenceunit.\"cmp.ear/jobManager.jar#JobManagerPeristenceUnit\", jboss.persistenceunit.\"cmp.ear/configTemplate.jar#configTemplatePU\", jboss.persistenceunit.\"cmp.ear/configTemplate.jar#configTemplateViewsPU\", jboss.persistenceunit.\"cmp.ear/mainui.jar#mainuiUnit\", jboss.persistenceunit.\"cmp.ear/deviceConnectivity.jar#DeviceConnectivityPeristenceUnit\", jboss.persistenceunit.\"cmp.ear/infoServiceEJB.jar#InfoPersistenceUnit\", jboss.persistenceunit.\"cmp.ear/rule.jar#rulePU\", jboss.persistenceunit.\"cmp.ear/resourceDistributionManagerEJB.jar#ResourceDistributionPeristenceUnit\"]",
        "jboss.naming.context.java.comp.cmp.systemService-ejb.\"cmp.sm.AuthServerManagerEJB\".InAppClientContainer is missing [jboss.naming.context.java.comp.cmp.systemService-ejb.\"cmp.sm.AuthServerManagerEJB\"]",

Ref EJB Class,
@Stateless(name = "cmp.JobManagerEJB")
@Local(JobManagerLocal.class)
@Remote(JobManager.class)
// @Remote({JobManager.class, ReportDataManagerInterface.class})
// @ValidateClass
public class JobManagerBean implements
      JobManager,
      ReportDataManagerInterface {


Thanks.


jboss-service.xml
server.log.tar.gz
persistence.xml
ejb-jar.xml
jmpstandalone-ha.xml
Reply all
Reply to author
Forward
0 new messages