Support Article
During upgrade process vbd.war is not deploying correctly
SA-16331
Summary
When attempting to deploy vbd.war an on JBoss 6.4 a deployment ERROR is reported indicating the module has failed to load which is Caused by: org.jboss.modules.ModuleNotFoundException: com.sun.rowset:main
The environment has Pega 7.1.9 deployed.
Error Messages
14:38:00,697 INFO [stdout] (Dispatcher-Thread-103) 2015-10-22 14:38:00,696 [ you ip ] [ STANDARD] [ ] [ ] (ervlet.WebAppLifeCycleListener) INFO - Web Tier initialization is complete.
14:38:00,724 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) JBAS014612: Operation ("deploy") failed - address: ([("deployment" => "vbd.war")]) - failure description: {"JBAS014671: Failed services" => {"jboss.module.service.\"deployment.vbd.war\".main" => "org.jboss.msc.service.StartException in service jboss.module.service.\"deployment.vbd.war\".main: JBAS018759: Failed to load module: deployment.vbd.war:main
Caused by: org.jboss.modules.ModuleNotFoundException: com.sun.rowset:main"}}
14:38:00,776 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015859: Deployed "prhelp.war" (runtime-name : "prhelp.war")
14:38:00,776 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015859: Deployed "prsysmgmt_jboss.ear" (runtime-name : "prsysmgmt_jboss.ear")
14:38:00,776 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015859: Deployed "prpc_j2ee14_jboss61JBM.ear" (runtime-name : "prpc_j2ee14_jboss61JBM.ear")
14:38:00,777 INFO [org.jboss.as.server] (ServerService Thread Pool -- 36) JBAS015859: Deployed "vbd.war" (runtime-name : "vbd.war")
14:38:00,777 INFO [org.jboss.as.server] (ServerService Thread Pool -- 36) JBAS015859: Deployed "adm7.war" (runtime-name : "adm7.war")
14:38:00,780 INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.module.service."deployment.vbd.war".main: org.jboss.msc.service.StartException in service jboss.module.service."deployment.vbd.war".main: JBAS018759: Failed to load module: deployment.vbd.war:main
Steps to Reproduce
Deploy vbd.war to the JBOSS appserver.
Root Cause
A defect or configuration issue in the operating environment. "com.sun.rowset" module needs to be set.
Resolution
Perform the following local-change:
1.Create a directory structure "com/sun/rowset/main" under "/modules/system/layers/base" folder in jboss_home.
2.Create file module.xml and add the following text to it.
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.sun.rowset">
<dependencies>
<system export="true">
<paths>
<path name="com/sun/rowset"/>
<path name="com/sun/rowset/internal"/>
<path name="com/sun/rowset/providers"/>
</paths>
</system>
</dependencies>
</module>
3.Restart server and attempt to redeploy vbd.war.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.