56.4. 在 Oracle WebLogic Server 中设置系统属性
在部署 KIE 服务器前,设置本部分中列出的系统属性。
流程
设置以下系统属性以增加 Java 虚拟机(JVM)内存大小:
USER_MEM_ARGS=-Xms512m -Xmx1024m
如果您没有增加 JVM 内存大小,Oracle WebLogic Server freezes 或在部署 KIE 服务器时导致部署错误。
在 Oracle WebLogic 服务器实例上指定 KIE 服务器的以下系统属性:
表 56.3. KIE 服务器的系统属性 Name 值 描述 kie.server.jms.queues.response
JMS/KIE.SERVER.RESPONSE
用于 KIE 服务器使用的响应的 JMS 队列的 JNDI 名称。
org.kie.server.domain
OracleDefaultLoginConfiguration
在使用 JMS 时用于验证用户的身份的 JAAS
LoginContext
域。org.kie.server.persistence.ds
jdbc/jbpm
KIE 服务器的数据源 JNDI 名称。
org.kie.server.persistence.tm
org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform
用于设置 Hibernate 属性的事务管理器平台。
org.kie.server.persistence.dialect
示例:
org.hibernate.dialect.H2Dialect
指定要使用的 Hibernate 权利。根据数据源设置。
org.kie.executor.jms.queue
JMS/KIE.SERVER.EXECUTOR
KIE 服务器的作业执行器 JMS 队列.
org.kie.executor.jms.cf
jms/cf/KIE.SERVER.EXECUTOR
KIE 服务器的作业执行器 JMS 连接工厂.
org.kie.server.router
示例
:http://localhost:9000
(可选)指定应用服务器在集群 KIE 服务器环境中包含一个或多个 KIE 服务器路由器(Smart Router)的一个或多个 URL。
在
JAVA_OPTIONS
环境变量中设置相同的属性值:JAVA_OPTIONS="-Dkie.server.jms.queues.response=jms/KIE.SERVER.RESPONSE -Dorg.kie.server.domain=OracleDefaultLoginConfiguration -Dorg.kie.executor.jms.cf=jms/cf/KIE.SERVER.EXECUTOR -Dorg.kie.executor.jms.queue=jms/KIE.SERVER.EXECUTOR -Dorg.kie.server.persistence.ds=jdbc/jbpm -Dorg.kie.server.persistence.tm=org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform -Dorg.kie.server.persistence.dialect=org.hibernate.dialect.H2Dialect // Optional server router, for clustered server environment -Dorg.kie.server.router=http://localhost:9000