Uploaded image for project: 'BxMS Documentation'
  1. BxMS Documentation
  2. BXMSDOC-1977

Disable jBPM capability in Realtime Decision Server for BRMS installation

XMLWordPrintable

    • 2018 Week 45-47, 2018 Week 48-50
    • 6

      In BRMS, jBPM capability of kie-server has to be disabled. It means that users have to set these system properties

      org.jbpm.server.ext.disabled=true
      org.jbpm.ui.server.ext.disabled=true
      

      It is automatically configured by BRMS installer or overwritten by EAP deployable. But in other cases, users have to do it manually so need to update our installer guide.

      JWS/Tomcat

      AS IS:
      ~~~
      14. Define the btm.root system property and location where Bitronix configuration file is placed in:

      ...

      CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Djava.security.auth.login.config=$CATALINA_HOME/webapps/business-central/WEB-INF/classes/login.config -Dbtm.root=$CATALINA_HOME -Dbitronix.tm.configuration=$CATALINA_HOME/conf/btm-config.properties -Dorg.jbpm.designer.perspective=RuleFlow -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Dorg.jboss.logging.provider=jdk"

      ...

      Important

      On Microsoft Windows systems...

      set "CATALINA_OPTS=-Xmx512m -XX:MaxPermSize=512m -Djava.security.auth.login.config=C:\apache-tomcat\webapps\business-central\WEB-INF\classes\login.config -Dbtm.root=C:\apache-tomcat -Dbitronix.tm.configuration=C:\apache-tomcat\conf\btm-config.properties -Dorg.jbpm.designer.perspective=RuleFlow -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry"
      ~~~

      TO BE:
      ~~~
      14. Define the btm.root system property and location where Bitronix configuration file is placed in:

      ...

      CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Djava.security.auth.login.config=$CATALINA_HOME/webapps/business-central/WEB-INF/classes/login.config -Dbtm.root=$CATALINA_HOME -Dbitronix.tm.configuration=$CATALINA_HOME/conf/btm-config.properties -Dorg.jbpm.designer.perspective=RuleFlow -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true"

      ...

      Important

      On Microsoft Windows systems...

      set "CATALINA_OPTS=-Xmx512m -XX:MaxPermSize=512m -Djava.security.auth.login.config=C:\apache-tomcat\webapps\business-central\WEB-INF\classes\login.config -Dbtm.root=C:\apache-tomcat -Dbitronix.tm.configuration=C:\apache-tomcat\conf\btm-config.properties -Dorg.jbpm.designer.perspective=RuleFlow -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true"
      ~~~

      WebSphere

      Add these properties to "Table 3.4. Properties Required for Realtime Decision Server"

      ~~~
      Name : org.jbpm.server.ext.disabled
      Value : true
      Description : When set to true, disables the BPM support (for example, processes support). Must be disabled for BRMS.

      Name : org.jbpm.ui.server.ext.disabled
      Value : true
      Description : When set to true, disables the Intelligent Process Server UI extension. Must be disabled for BRMS.
      ~~~

      WebLogic

      Add 2 entries to "Properties Required for Realtime Decision Server"

      • org.jbpm.server.ext.disabled: When set to true, disables the BPM support (for example, processes support). Set to true
      • org.jbpm.ui.server.ext.disabled: When set to true, disables the Intelligent Process Server UI extension. Set to true

      Also change " Set the following custom properties in a single environment variable:"

      AS IS:
      ~~~
      JAVA_OPTIONS="-Dkie.server.jms.queues.response=jms/KIE.SERVER.RESPONSE
      -Dorg.jbpm.designer.perspective=ruleflow
      -Dorg.uberfire.start.method=ejb
      -Dorg.uberfire.domain=OracleDefaultLoginConfiguration
      -Dorg.kie.executor.jms.cf=jms/cf/KIE.EXECUTOR
      -Dorg.kie.executor.jms.queue=jms/KIE.EXECUTOR
      -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true"
      ~~~

      TO BE:
      ~~~
      JAVA_OPTIONS="-Dkie.server.jms.queues.response=jms/KIE.SERVER.RESPONSE
      -Dorg.jbpm.designer.perspective=ruleflow
      -Dorg.uberfire.start.method=ejb
      -Dorg.uberfire.domain=OracleDefaultLoginConfiguration
      -Dorg.kie.executor.jms.cf=jms/cf/KIE.EXECUTOR
      -Dorg.kie.executor.jms.queue=jms/KIE.EXECUTOR
      -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true
      -Dorg.jbpm.server.ext.disabled=true
      -Dorg.jbpm.ui.server.ext.disabled=true"
      ~~~

            kaldesai Kalyani Desai
            rhn-support-tkobayas Toshiya Kobayashi
            Dominik Hanak Dominik Hanak
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: