簡體   English   中英

不能讓kie-drools-workbench-6.2在tomcat 7上運行

[英]Cannot make kie-drools-workbench-6.2 work on tomcat 7

我需要使用drools workbench提供的功能,例如引導規則編輯器,但是在tomcat上部署它真的很令人沮喪。

通過引入README.txt完成了以下步驟,我可以在彈出cmd窗口的末尾看到“45906ms中的服務器啟動”。 但是當我訪問http:// localhost:8080 /時 ,網絡完全空白。 有任何想法嗎?

  1. 將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
  1. 在TOMCAT_HOME / conf中創建配置文件

創建btm-config.properties和resources.properties,並將README.txt中的行分別放入文件中。

  1. 為btm.root,bitronix配置文件,JBoss日志記錄提供程序等定義系統屬性。

在TOMCAT_HOME / bin中創建setenv.bat文件並添加以下內容(注意我將所有選項放在一行中):

set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -Dbtm.root="%CATALINA_HOME%" -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-drools-wb-distribution-wars-6.2.0.Final-tomcat7/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk
  1. 在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中。

2D。 只需復制閥門配置指定的位置即可。

2E。 編輯TOMCAT_HOME / conf / tomcat-users.xml,如下所示:

...
<role rolename="admin"/>
<user username="drools_tomcat" password="111" roles="admin"/>
</tomcat-users>

我以為我在這里完成了配置。 另外,我已經閱讀了相關的問題,例如

kie workbench部署戰爭不起作用(tomcat)

drools 6.0.1 workbench無法部署到tomcat7.0

我如何使用tomcat7部署kie-drools-wb 6.2.0?

我還檢查了在Tomcat上部署kie-drools-wb的鏈接。 但它們似乎不適用於我的情況。

我終於開始了工作台!

順便說一下,我修改了下面顯示的TOMCAT_HOME / conf / tomcat-users.xml(參考這個網頁 ,可能沒有必要),然后我可以用user1訪問工作台(密碼user1 ,如設置的那樣)。

<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" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM