永続性をjbpm-installer-7.3.0.Finalで設定しています。Postgres 9.6。jBPM 7.3.0 Postgresでの永続性
何度も試行した後で、サーバーとコンソールをエラーなく起動できましたが、ワークベンチインターフェイスからプロセスまたはタスクを使用できません。
それは言ってポップアップ表示さ:
プロセス定義をロードできませんでしたが。 jBPM機能が有効で、リモートサーバーが正しく設定されているかどうかを確認します。私が見ることができるWildfly展開コンソールで
:
[org.jbpm.workbench.ks.integration.KieServerDataSetManager](kieserver)不可能サーバーのデフォルト・kieserverにクエリを登録します@ localhost:8080はBPM機能が欠けている可能性が高い(このクライアントが接続されている詳細サーバーはQueryServicesClientを処理する機能がありません)
Kieサーバーからの応答でも、事は
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<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>BPMQueries</capabilities>
<location>http://localhost:8080/kie-server/services/rest/server</location>
<messages>
<content>Server KieServerInfo{serverId='default-kieserver', version='7.3.0.Final', location='http://localhost:8080/kie-server/services/rest/server', capabilities=[KieServer, BRM, BPM, CaseMgmt, BPM-UI, BRP, DMN, BPMQueries]}started successfully at Mon Oct 02 17:45:00 CEST 2017</content>
<severity>INFO</severity>
<timestamp>2017-10-02T17:45:00.138+02:00</timestamp>
</messages>
<name>default-kieserver</name>
<id>default-kieserver</id>
<version>7.3.0.Final</version>
</kie-server-info>
</response>
は、ここで私は私が以前のすべてのステップは、あなたがものをやっていると仮定してい
をPostgresのを設定するために要した手順です(それが正常に動作している、H2の場合と同じです) H2デモのセットアップのための
SET wildfly-10.1.0.Final \モジュール\組織のpostgresql \メイン\のmodule.xml \
<resource-root path="postgresql-42.1.4.jar"/>
(JARは同じディレクトリにある - これはPostgresの9.6 JDBC 4 JDK 8用のドライバです)
変更スタンドアロン・full.xml
<datasources> <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:postgresql:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url> <driver>postgresql</driver> <security> <user-name>jbpm</user-name> <password>jbpm</password> </security> </datasource> <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="PostgresqlDS" enabled="true" use-java-context="true" use-ccm="true"> <connection-url>jdbc:postgresql://localhost:5432/jbpm</connection-url> <driver>postgresql</driver> <security> <user-name>jbpm</user-name> <password>jbpm</password> </security> </datasource> <drivers> <driver name="postgresql" module="org.postgresql"> <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class> </driver> </drivers> </datasources>
私はDDLスクリプトを実行しましたjBPMデータベースに、jBPMのスキーマおよびユーザ
PSQL -hローカルホスト-fのPostgreSQL-のjBPM-schema.sqlのjBPMのjBPMと
のpsql -h localhostの-fのpostgresql-のjBPM-LO-トリガー-clob.sqlのjBPMのjBPM
私は、サーバーを起動するアリを避けたかったので、私はWildflyを複製し10.1。
wildfly-10.1.0.Final:0打ち上げ列
は(-Xms512m -Xmx2G最初、私は最大のJavaヒープサイズを上げるために、JAVA_OPTS VARを設定しました) \ bin \ standalone.bat -b localhost --server-config =スタンドアロン - full.xml -Dorg.kie.demo = false -Dorg.kie.example = false -Dorg.kie.server.id = default-kieserver -Dorg .kie.server.persistence.ds = java:jboss/datasources/jbpmDS -Dorg.kie.server.controller = http://localhost:8080/jbpm-console/rest/controller -Dorg.kie.server.location = http://localhost:8080/kie-server/services/rest/server -Dorg.kie.server.persisten ce.dialect = org.hibernate.dialect.PostgreSQL94Dialect
これだけです。