How to install JBoss BRMS deployable into a JBoss EAP 6 instance?

Solution Verified - Updated -

Issue

  • How to install JBoss BRMS deployable into a JBoss EAP 6 instance?
  • I followed the (old) documentation about installing BRMS into EAP and got some errors.
  • The business-central-server and human-task wars are failing to deploy in my clean EAP6 running in the modified standalone.xml. The exceptions that we got:

    14:09:58,017 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "business-central-server.war"
    14:10:01,648 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: Class Path entry activation.jar in xxx/jbdevstudio5/runtimes/jboss-eap/standalone/deployments/business-central-server.war/WEB-INF/lib/mail-1.4.jar  does not point to a valid jar for a Class-Path reference.
    14:10:01,668 INFO  [org.jboss.as.jpa] (MSC service thread 1-1) JBAS011401: Read persistence.xml for org.jbpm.persistence.jpa
    14:10:01,860 INFO  [org.jboss.as.osgi] (MSC service thread 1-1) JBAS011907: Register module: Module "deployment.business-central-server.war:main" from Service Module Loader
    14:10:02,113 INFO  [org.jboss.as.osgi] (MSC service thread 1-2) JBAS011908: Unregister module: Module "deployment.business-central-server.war:main" from Service Module Loader
    14:10:02,238 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment business-central-server.war in 126ms
    14:10:02,238 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS015870: Deploy of deployment "business-central-server.war" was rolled back with failure message {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".jboss.security.jacc Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"com.sun.faces.config.ConfigureListener\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.bpm.console.server.util.GWTJsonFilter\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.web.deployment.default-host./business-central-server Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.apache.catalina.servlets.DefaultServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.persistenceunit.\"business-central-server.war#org.jbpm.persistence.jpa\" Missing[jboss.naming.context.java.jboss.datasources.jbpmDS]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.apache.jasper.servlet.JspServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.faces.webapp.FacetTag\".START Missing[JBAS014861: <one or more transitive dependencies>]"]}
    14:10:02,238 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 2) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".jboss.security.jacc Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"com.sun.faces.config.ConfigureListener\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.jboss.bpm.console.server.util.GWTJsonFilter\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.web.deployment.default-host./business-central-server Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.apache.catalina.servlets.DefaultServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.persistenceunit.\"business-central-server.war#org.jbpm.persistence.jpa\" Missing[jboss.naming.context.java.jboss.datasources.jbpmDS]","jboss.deployment.unit.\"business-central-server.war\".component.\"org.apache.jasper.servlet.JspServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"business-central-server.war\".component.\"javax.faces.webapp.FacetTag\".START Missing[JBAS014861: <one or more transitive dependencies>]"]}}}
    14:15:03,301 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "jbpm-human-task.war"
    14:15:06,936 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015960: Class Path entry activation.jar in xxx/jbdevstudio5/runtimes/jboss-eap/standalone/deployments/jbpm-human-task.war/WEB-INF/lib/mail-1.4.jar  does not point to a valid jar for a Class-Path reference.
    14:15:06,951 INFO  [org.jboss.as.jpa] (MSC service thread 1-2) JBAS011401: Read persistence.xml for org.jbpm.task
    14:15:07,045 INFO  [org.jboss.as.osgi] (MSC service thread 1-2) JBAS011907: Register module: Module "deployment.jbpm-human-task.war:main" from Service Module Loader
    14:15:07,280 INFO  [org.jboss.as.osgi] (MSC service thread 1-2) JBAS011908: Unregister module: Module "deployment.jbpm-human-task.war:main" from Service Module Loader
    14:15:07,327 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment jbpm-human-task.war in 53ms
    14:15:07,327 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "jbpm-human-task.war" was rolled back with failure message {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jbpm-human-task.war\".jboss.security.jacc Missing[JBAS014861: <one or more transitive dependencies>]","jboss.web.deployment.default-host./jbpm-human-task Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.jbpm.task.servlet.HumanTaskServiceServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.faces.webapp.FacetTag\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"com.sun.faces.config.ConfigureListener\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.apache.catalina.servlets.DefaultServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.apache.jasper.servlet.JspServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.persistenceunit.\"jbpm-human-task.war#org.jbpm.task\" Missing[jboss.naming.context.java.jboss.datasources.jbpmDS]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]"]}
    14:15:07,327 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jbpm-human-task.war\".jboss.security.jacc Missing[JBAS014861: <one or more transitive dependencies>]","jboss.web.deployment.default-host./jbpm-human-task Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.jbpm.task.servlet.HumanTaskServiceServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.faces.webapp.FacetTag\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"com.sun.faces.config.ConfigureListener\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.apache.catalina.servlets.DefaultServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"org.apache.jasper.servlet.JspServlet\".START Missing[JBAS014861: <one or more transitive dependencies>]","jboss.persistenceunit.\"jbpm-human-task.war#org.jbpm.task\" Missing[jboss.naming.context.java.jboss.datasources.jbpmDS]","jboss.deployment.unit.\"jbpm-human-task.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START Missing[JBAS014861: <one or more transitive dependencies>]"]}}}
    

Environment

  • Red Hat JBoss BRMS (BRMS)
    • 5.3.x
  • Red Hat JBoss Enterprise Enterprise Application Platform (EAP)
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content