-
Bug
-
Resolution: Done
-
Major
-
6.4, 7.0
-
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
- 2.7. Installing Red Hat JBoss BRMS on Red Hat JBoss Web Server
https://access.redhat.com/documentation/en-us/red_hat_jboss_brms/6.4/single/installation_guide/index#installing_jboss_brms_on_jboss_ews_2
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
- 3.7. Adding Custom JVM Properties
https://access.redhat.com/documentation/en-us/red_hat_jboss_brms/6.4/single/ibm_websphere_installation_and_configuration_guide/index#add_custom_jvm_properties
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
- 3.1. Setting Environment Variables
https://access.redhat.com/documentation/en-us/red_hat_jboss_brms/6.4/single/oracle_weblogic_installation_and_configuration_guide/index#setting_environment_variables
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"
~~~