KB-1596 JBoss fails to deploy with ModuleLoadException

Symptoms

JBoss fails to start up with the following error observed in the <JBOSS_HOME>\standalone\log\server.log:

ERROR [org.JBoss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service JBoss.ws.config: org.JBoss.msc.service.StartException in service JBoss.ws.config: java.lang.RuntimeException: org.JBoss.modules.ModuleLoadException: Error loading module from <JBoss_home>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main\module.xml
.
.
Caused by: java.lang.RuntimeException: org.JBoss.modules.ModuleLoadException: Error loading module from <JBoss_home>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main\module.xml
.
.
Caused by: org.JBoss.modules.ModuleLoadException: Error loading module from
<JBoss_home>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main\module.xml
.
.
Caused by: org.JBoss.modules.xml.XmlPullParserException: Failed to add resource root 'JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar' at path 'JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar' (position: END_TAG seen ...ath="JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar"/>... @32:91) caused by: java.io.FileNotFoundException:
<JBoss_home>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main\JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar (The system cannot find the file specified)

Cause

The file JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar is missing from <JBOSS_HOME>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main.

Action

  1. Stop Appian.
  2. Copy JBossws-cxf-transports-httpserver-4.3.4.Final-redhat-1.jar present in <JBOSS_HOME>\modules\system\layers\base\org\JBoss\ws\cxf\JBossws-cxf-transports-httpserver\main from another environment to the same path in the environment experiencing this issue.
  3. Start Appian.

Affected Versions

This article applies to all versions of Appian using JBoss as an application server.

Last Reviewed: June 2018

Related
Recommended