Настройка Kie WB 6.3.0.CR2 и Execution Server 6.3.0.CR2 не можете найти, где подключиться?

Я только что установил следующие 2 войны на сервере WildFly 9.0.1:

http://download.jboss.org/drools/release/6.3.0.CR2/kie-drools-wb-distribution-6.3.0.CR2.zip http://download.jboss.org/drools/release/6.3.0.CR2/kie-server-distribution-6.3.0.CR2.zip

Я настроил пользовательские профили WB и Execution server, и все это выглядит хорошо, протестировал исполнительный сервер и получил следующий ответ:

<response type="SUCCESS" msg="Kie Server info">

<kie-server-info>

<capabilities>BPM</capabilities>
<capabilities>KieServer</capabilities>
<capabilities>BRM</capabilities>
<location>
http://localhost:8230/kie-server/services/rest/server
</location>
<name>KieServer@/kie-server-6.3.0.CR2-ee7</name>
<id>a12dda17-70b8-3f50-8999-37e3d030dedd</id>
<version>6.3.0.CR2</version>
</kie-server-info>
</response>

Когда я захожу в Deploy -> Rule Deployments и выбираю опцию "Register" в правом верхнем углу, я исключаю возможность ввода информации о конечной точке и т. Д., Как это было в 6.2.0. Однако я вижу это

введите описание изображения здесь

Это просто запрашивает идентификатор и имя, но когда я помещаю конечную точку в поле идентификатора, это, кажется, не работает.

Я делаю что-то неправильно?

Также я заметил, что у других пользователей есть пункты меню высокого уровня, такие как "Серверы", "Панели мониторинга" и т. Д., И я не вижу ни одного из них. Как мне их настроить?

Спасибо

1 ответ

Вы не ставите конечную точку в идентификаторе, вы фактически помещаете значения из XMl, которые вы опубликовали:

<name>KieServer@/kie-server-6.3.0.CR2-ee7</name>
<id>a12dda17-70b8-3f50-8999-37e3d030dedd</id>
<version>6.3.0.CR2</version>

Сервер Kie регистрируется на сервере рабочей среды. Для этого вы должны поместить это в java_opts в файле конфигурации kie исполнительного сервера /opt/jboss/wildfly/bin/standalone.conf:

JAVA_OPTS="$JAVA_OPTS -Dorg.kie.server.controller=http://localhost:8080/drools-wb/rest/controller -Dorg.kie.server.id=first-kie-server -Dorg.kie.server.controller.user=ks-user -Dorg.kie.server.controller.pwd=ks-user -Dorg.kie.server.location=http://localhost:8180/kie-server/services/rest/server"

Вы можете увидеть подробности о свойствах здесь: https://docs.jboss.org/drools/release/latest/drools-docs/html/ch22.html

Короче говоря, конечная точка определяется как org.kie.server.location (если вы хотите установить ее на конкретном сервере / порту, где находится ваш исполнительный сервер KIE, пользователь / проход для Workbench отправит эти значения через контроллер REST и расположение контроллера (workbench) сервер в org.kie.server.controller. Я также установил ID сервера выполнения kie таким образом, чтобы он был читаемым, а не автоматически сгенерированным ("a12dda17-70b8-3f50-8999-37e3d030dedd" в вашем случае).

Когда вы запускаете сервер выполнения kie с этими параметрами, вы должны увидеть зеленый значок рядом с этим сервером в разделе Развертывание-> Правила развертывания.

Другие вопросы по тегам