ガイド付きルールエディターなど、drools ワークベンチが提供する機能を使用する必要がありますが、それを tomcat にデプロイするのは本当にイライラします。
README.txt の紹介で次の手順を実行すると、ポップアップ cmd ウィンドウの最後に「45906ms でサーバーが起動します」と表示されます。しかし、http://localhost:8080/にアクセスすると、Web は完全に空白になります。何か案は?
- tomcat 7 に bitronix トランザクション マネージャーをインストールします。
以下の 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 ファイルを作成し、以下を追加します (注: すべてのオプションを 1 行にまとめました)。
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
- 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 deploy war が機能しない (tomcat)、
drools 6.0.1 ワークベンチは tomcat7.0にデプロイできません。
tomcat7 で kie-drools-wb 6.2.0 をデプロイする方法を教えてください。、
リンク Deploying kie-drools-wb on Tomcatも確認しました。しかし、それらは私の場合には当てはまらないようです。