Java 无法使kie-drools-workbench-6.2在tomcat 7上工作

Java 无法使kie-drools-workbench-6.2在tomcat 7上工作,java,tomcat7,drools,kie,Java,Tomcat7,Drools,Kie,我需要使用drools workbench提供的特性,例如guided rule editor,但在tomcat上部署它确实令人沮丧 通过引入README.txt完成以下步骤后,我可以在弹出的cmd窗口的末尾看到“服务器在45906ms内启动”但是当我访问时,网络是完全空白的。有什么想法吗? 将bitronix事务管理器安装到tomcat 7中 我分别下载以下jar,并将它们放在TOMCAT_HOME/lib中 btm-2.1.4.jar btm-tomcat55-lifecycle-2.1.4

我需要使用drools workbench提供的特性,例如guided rule editor,但在tomcat上部署它确实令人沮丧

通过引入README.txt完成以下步骤后,我可以在弹出的cmd窗口的末尾看到“服务器在45906ms内启动”但是当我访问时,网络是完全空白的。有什么想法吗?

  • 将bitronix事务管理器安装到tomcat 7中
  • 我分别下载以下jar,并将它们放在TOMCAT_HOME/lib中

    btm-2.1.4.jar
    btm-tomcat55-lifecycle-2.1.4.jar
    h2-1.3.176.jar
    jta-1.1.jar
    slf4j-api-1.7.5.jar
    slf4j-jdk14-1.7.2.jar
    
  • 在TOMCAT_HOME/conf中创建配置文件
  • 创建btm-config.properties和resources.properties,并将README.txt中的行分别放在文件中

  • 定义btm.root、bitronix配置文件、JBoss日志提供程序和其他的系统属性
  • 在TOMCAT_HOME/bin中创建setenv.bat文件并添加以下内容(注意,我将所有选项放在一行中):

  • 在tomcat上为kie wb配置JEE安全性(默认领域由tomcat users.xml支持)
  • 2a~2c。正如在README.txt(将“kie-tomcat-integration”JAR、“JACC”JAR、“slf4j-api”JAR(是否与步骤1中需要的相同?)复制到tomcat_HOME/lib)中所述,我分别下载了kie-tomcat-integration-6.2.0.Final.JAR、javax.security.JACC-api-1.5.JAR,并将它们放在tomcat_HOME/lib中

    btm-2.1.4.jar
    btm-tomcat55-lifecycle-2.1.4.jar
    h2-1.3.176.jar
    jta-1.1.jar
    slf4j-api-1.7.5.jar
    slf4j-jdk14-1.7.2.jar
    
    2d。只需将阀门配置复制到指定位置即可

    2e。编辑TOMCAT_HOME/conf/TOMCAT-users.xml,如下所示:

    ...
    <role rolename="admin"/>
    <user username="drools_tomcat" password="111" roles="admin"/>
    </tomcat-users>
    
    。。。
    
    我以为我在这里完成了配置。此外,我还通读了相关问题,如

    ,

    ,

    ,

    我还检查了链接 .
    但它们似乎不适用于我的情况。

    我终于启动了工作台

    • 运行startup.bat后,弹出Tomcat cmd窗口并 他立刻消失了

      %CATALINA\u HOME%
      更改为
      %CATALINA\u HOME%”
      ,因为目录中有一个空格(
      程序文件\
      )。一个愚蠢的问题

    • 启动工作台后,它是完全空白的

      没关系。另一个愚蠢的问题

    顺便说一句,我修改了如下所示的TOMCAT_HOME/conf/TOMCAT-users.xml(请参阅,可能不需要),然后我可以使用
    user1
    (密码
    user1
    ,如设置)访问工作台

    
    
    嗨,德希克!我遇到了和你描述的相同的问题。我尝试了您的解决方案,但我不太理解“将%CATALINA_HOME%更改为”%CATALINA_HOME%”,作为…”部分。请将setenv.bat文件的内容粘贴到这里好吗?非常感谢你!顺便说一句,我使用的是Tomcat 8.0.33,localhost:8080不是空的,而是Tomcat的主页。我只需单击“服务器状态”项即可登录。我不知道这是否合适。set CATALINA_OPTS=-Xms512M-Xmx1024M-XX:MaxPermSize=512m-Dbtm.root=“%CATALINA_HOME%”-Dorg.kie.demo=false-Dbitronix.tm.configuration=“%CATALINA_HOME%”/conf/btm-config.properties-djbmp.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry-Djava.security.auth.login.config=“%CATALINA_HOME%”%/webapps/kie drools wb/WEB-INF/classes/login.config-Dorg.jboss.logging.provider=jdk
    <role rolename="admin"/> <!-- Tomcat Admin role -->
    <role rolename="analyst"/> <!-- Kie Workbench Analyst role. -->
    <role rolename="kie-server"/> <!-- Kie Drools Execution Server role. Needed to make REST Rules execution request -->
    <user username="admin" password="admin" roles="manager-gui,manager-script" /> <!-- Tomcat Admin user -->
    <user username="user1" password="user1" roles="admin, kie-server" />