首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法向Kie工作台注册Kie服务器

无法向Kie工作台注册Kie服务器
EN

Stack Overflow用户
提问于 2019-08-01 13:08:07
回答 1查看 510关注 0票数 0

我正在将Kie Workbench 7.5和Kie Server 7.5都设置为tomcat 8,但“远程服务器”显示的是空白列表。

作为安装参考,我使用了http://blog.athico.com/2015/10/installing-kie-server-and-workbench-on.html这个博客。

一旦我点击了http://localhost:8080/kie-server/services/rest/server这个URL,我就会得到预期的输出如下:

代码语言:javascript
复制
<response type="SUCCESS" msg="Kie Server info">
    <kie-server-info>
        <capabilities>KieServer</capabilities>
        <capabilities>BRM</capabilities>
        <capabilities>BPM</capabilities>
        <capabilities>CaseMgmt</capabilities>
        <capabilities>BPM-UI</capabilities>
        <capabilities>BRP</capabilities>
        <capabilities>DMN</capabilities>
        <capabilities>Swagger</capabilities>
        <location>
            http://localhost:8080/kie-server/services/rest/server
        </location>
        <name>tomcat-kieserver</name>
        <id>tomcat-kieserver</id>
        <version>7.5.0.Final</version>
    </kie-server-info>
</response>

我所描述的配置

1. setenv.bat

代码语言:javascript
复制
set CATALINA_OPTS=-Xmx512M -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Dorg.kie.server.persistence.ds=java:comp/env/jdbc/jbpm -Djbpm.tm.jndi.lookup=java:comp/env/TransactionManager -Dorg.kie.server.persistence.tm=JBossTS -Dhibernate.connection.release_mode=after_transaction -Dorg.kie.server.id=tomcat-kieserver -Djava.security.auth.login.config=C:/softwares/apache-tomcat-8.5.43/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server -Dorg.kie.server.controller=http://localhost:8080/kie-drools-wb/rest/controller -Dcom.arjuna.ats.jta.recovery.XAResourceRecovery1=com.arjuna.ats.internal.jdbc.recovery.BasicXARecovery;abs://C:/softwares/apache-tomcat-8.5.43/conf/xa-recovery-properties.xml

2. server.xml

代码语言:javascript
复制
<Valve className="org.kie.integration.tomcat.JACCValve" />

3. context.xml

代码语言:javascript
复制
<Resource name="sharedDataSource"
              auth="Container"
              type="org.h2.jdbcx.JdbcDataSource"
              user="sa"
              password="sa"
              url="jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;MVCC=TRUE"
              description="H2 Data Source"
              loginTimeout="0"
              testOnBorrow="false"
              factory="org.h2.jdbcx.JdbcDataSourceFactory"/>

4. xa-恢复-properties.xml ties.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
    <entry key="DB_1_DatabaseUser">sa</entry>
    <entry key="DB_1_DatabasePassword">sa</entry>
    <entry key="DB_1_DatabaseDynamicClass"></entry>
    <entry key="DB_1_DatabaseURL">java:comp/env/h2DataSource</entry>
</properties>

在Tomcat控制台上,我收到以下警告:

代码语言:javascript
复制
WARNING [KieServer-ControllerConnect] org.kie.server.services.impl.controller.DefaultRestControllerImpl.connectToSingleController Exception encountered while syncing with controller at http://localhost:8080/kie-drools-wb/rest/controller/server/tomcat-kieserver error Error while sending PUT request to http://localhost:8080/kie-drools-wb/rest/controller/server/tomcat-kieserver response code 401
EN

回答 1

Stack Overflow用户

发布于 2019-08-01 14:57:43

工作台7.0+不再支持Tomcat了。如果您想使用Workbench (它已经被重命名为Business,并有最新的7.24版本),那么它应该运行在Wildfly 14上。

您可以尝试这个快速启动(只需解压缩文件,它就可以尝试或复制配置):https://www.jbpm.org/learn/gettingStarted.html

如果需要在Tomcat上启动Workbench,则应该使用6.x (不再受支持)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57309757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档