我们在之前的章节也有讲过了,这里我们就不多费话了,我们这里将kie-server与workbench分别部署到其他机器上还能正常使用的方式。好!我们话不多说,直接进入正题:
分布式部署结构图
之前我们有配置过tomcat的方式,所以这里 我们只需要修改一些配置就好,最好的方式 就是将之前的机器进行克隆,记得要将webapps下所不用的jar包进行删除,否则会有问题。
我们要改变的几个配置文件:
一:在kie-wb所在机器上 修改setenv.sh配置文件
export CATALINA_HOME=/usr/local/tomcat7 #这是我的tomcat目录
CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m
-Dbtm.root=$CATALINA_HOME
-Dorg.jbpm.cdi.bm=java:comp/env/BeanManager
-Dbitronix.tm.configuration=$CATALINA_HOME/conf/btm-config.properties
-Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry
-Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-wb/WEB-INF/classes/login.config
-Dorg.kie.server.user=kieserver
-Dorg.kie.server.pwd=kieserver1!
-Dorg.guvnor.m2repo.dir=/root/.m2/repository
-Dorg.kie.demo=false
-Dorg.kie.example=false
-Dorg.jboss.logging.provider=jdk"
二:在kie-server所在的机器 修改setenv.sh配置文件
export CATALINA_HOME=/usr/local/tomcat7
CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m
-Dorg.kie.server.persistence.ds=java:comp/env/jdbc/jbpm
-Dorg.kie.server.persistence.tm=org.hibernate.service.jta.platform.internal.BitronixJtaPlatform
-Dorg.kie.server.id=tomcat-kieserver
-Dorg.kie.server.location=http://10.0.5.98:8080/kie-server/services/rest/server
-Dorg.jbpm.server.ext.disabled=true
-Dorg.kie.server.controller=http://10.0.5.91:8080/kie-wb/rest/controller
-Dkie.maven.settings.custom=/root/.m2/settings.xml
"
配置完成后 添加settings.xml在/root/.m2/ 下
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>guvnor-m2-repo</id>
<username>workbench</username>
<password>admin</password>
<configuration>
<wagonProvider>httpclient</wagonProvider>
<httpConfiguration>
<all>
<usePreemptive>true</usePreemptive>
</all>
</httpConfiguration>
</configuration>
</server>
</servers>
<profiles>
<profile>
<id>guvnor-m2-repo</id>
<repositories>
<repository>
<id>guvnor-m2-repo</id>
<name>Guvnor M2 Repo</name>
<url>http://10.0.5.91:8080/kie-wb/maven2/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
<activeProfiles>
<activeProfile>guvnor-m2-repo</activeProfile>
</activeProfiles>
</settings>
分别启动tomcat
部署成功后 在部署的页面会出来
常见的问题就是kie-wb找不到 服务器模板 kie-server 没有权限,这里要注意:上面的配置看看是否有问题,祝您部署成功
下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的
----请看下方↓↓↓↓↓↓↓
百度搜索 Drools从入门到精通:可下载开源全套Drools教程
深度Drools教程不段更新中:
更多Drools实战陆续发布中………
扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓