47.4. 在 IBM WebSphere Application Server 中设置系统属性
在部署 KIE 服务器前,设置 IBM WebSphere Application Server 中列示的系统属性。
流程
-
在 WebSphere Integrated Solutions Console 中,导航到 Servers
Server Types IBM WebSphere Application Servers。 - 在应用服务器列表中,选择要在其上部署 KIE 服务器的服务器。
在 Server Infrastructure 下,点 Java and Process Management
Process Definition。 图 47.2. WebSphere 配置页面
在 Additional Properties 下,点 Java Virtual Machine。
图 47.3. 进程定义配置页面
这会打开用于启动 IBM WebSphere 的 JVM 的配置属性。
-
将 Initial 堆大小 和 Maximum 堆大小设为
2048
,再点击 Apply 来提高 Java 虚拟机(JVM)内存大小。KIE 服务器已使用这些值进行了测试。如果您没有增加 JVM 内存大小,IBM WebSphere Application Server freezes 或在部署 KIE 服务器时导致部署错误。 - 在 "其他属性 "下,单击 "自定义属性"。
点 New
Custom JVM Properties,并在 IBM WebSphere 中添加以下属性: 表 47.4. KIE 服务器的系统属性 Name 值 描述 kie.server.jms.queues.response
JMS/KIE.SERVER.RESPONSE
用于 KIE 服务器使用的响应的 JMS 队列的 JNDI 名称。
org.kie.server.domain
WSLogin
在使用 JMS 时用于验证用户的身份的 JAAS
LoginContext
域。org.kie.server.persistence.ds
jdbc/jbpm
KIE 服务器的数据源 JNDI 名称。
org.kie.server.persistence.tm
org.hibernate.engine.transaction.jta.platform.internal.WebSphereJtaPlatform
用于设置 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。
org.jboss.logging.provider
jdk
只有环境中安装了
CA SiteMinder TAI(SMTAI)
时,才需要此属性。使用此属性会强制 Hibernate 使用JDK
,而不是log4j
在 Dashbuilder 中登录。CA siteMinder TAI(SMTAI)
包含log4j
的旧版本,从而导致冲突。- 点 Save 保存对主配置的更改。