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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In