Есть проблема: на двух машинах стоит RunaWFE standalone.
Хотел попробовать настроить выполнение задания ботом с удаленной ботстанции.
Что я сделал:
В основной Runa (ip 10.100.22.210):
Есть процесс и задача привязанная к боту - BuildCurve.
Есть две ботстанции localbotstation (localhost:10099) и remote_204(10.100.22.210:10099) (бот BuildCurve привязан к ней).
Создан пользовтаель remote_204.
На другой Runa (удаленная бот станция (ip 10.100.22.204)):
Есть одна ботстанция remote_204 (10.100.22.210:10099) и в ней один бот BuildCurve.
При развертывании в runawfe.ear в каталог lib положил файл jndi.properties
java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
java.naming.provider.url=remote://127.0.0.1:4447
jboss.naming.client.ejb.context=true
В файле runawfe.ear/wfe-service-4.1.1-rev5663.jar/ejb.properties для ejb.type установлено значение remote
Запуск процесса в основной руне, приводит к остановке на шаге выполнения задачи ботом, ошибок никаких нет.
Вопросы:
1. Что то я делаю не так?
2. Как узнать что удаленная бот-станция пытается соединится с основным runa сервером?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
И все таки не получается.
Итак, давайте сначала.
1. Установил на двух машинах RunaWFE сервер 4.2.0 (10.100.22.210 - основной, 10.100.22.207 вспомогательный)
На основном сервере (10.100.22.210):
1. Загрузил процесс, в рамках которого выполняются задания ботом DEMO_BOT.
2. Создал пользователя remote_207
3. Выдал пользователю remote_207 права на чтение конфигураций бот-станций
4. Создал пустую бот-станцию с именем remote_207
На вспомогательном сервере(10.100.22.207):
1. Создал в каталоге {$jboss.home}/standalone/wfe.custom файлы
wfe.custom.botstation.properties
wfe.custom.ejb.properties
wfe.custom.jndi.properties
2. wfe.custom.botstation.properties
Всем пользователям(DEMO_BOT, remote_207) задал пароль - 123
Запускаю сервер. (в опциях ботстанции стоит botstations.autostart.enabled = true)
Никакой активности не вижу в логах.
П.С. если telnet попробовать обратиться на 10.100.22.210:4447 в логе основной станнции видны строчки соответсвующие обращению, от удаленной бот-станции такого не наблюдаю.
П.С.С. если в урл задавать даже несущесвтвующие ip, никакой реакции нет.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Попробуйте, пожалуйста, в графическом интерфейсе в удаленной ботстанции вручную включить периодическую активацию ботов, если она не активна (выключить/включить, если активна). Напишите, появиться ли что-нибудь в логах удаленной ботстанции после этого.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Добрый день!
Есть проблема: на двух машинах стоит RunaWFE standalone.
Хотел попробовать настроить выполнение задания ботом с удаленной ботстанции.
Что я сделал:
В основной Runa (ip 10.100.22.210):
Есть процесс и задача привязанная к боту - BuildCurve.
Есть две ботстанции localbotstation (localhost:10099) и remote_204(10.100.22.210:10099) (бот BuildCurve привязан к ней).
Создан пользовтаель remote_204.
На другой Runa (удаленная бот станция (ip 10.100.22.204)):
Есть одна ботстанция remote_204 (10.100.22.210:10099) и в ней один бот BuildCurve.
При развертывании в runawfe.ear в каталог lib положил файл jndi.properties
java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
java.naming.provider.url=remote://127.0.0.1:4447
jboss.naming.client.ejb.context=true
В файле runawfe.ear/wfe-service-4.1.1-rev5663.jar/ejb.properties для ejb.type установлено значение remote
Запуск процесса в основной руне, приводит к остановке на шаге выполнения задачи ботом, ошибок никаких нет.
Вопросы:
1. Что то я делаю не так?
2. Как узнать что удаленная бот-станция пытается соединится с основным runa сервером?
На удалённой должно быть java.naming.provider.url=remote://10.100.22.210:4447
Бот-станцию нужно запустить (либо из интерфейса, либо скриптом при запуске jboss)
В логах удалённой бот станции должны быть сообщения об её активности.
И все таки не получается.
Итак, давайте сначала.
1. Установил на двух машинах RunaWFE сервер 4.2.0 (10.100.22.210 - основной, 10.100.22.207 вспомогательный)
На основном сервере (10.100.22.210):
1. Загрузил процесс, в рамках которого выполняются задания ботом DEMO_BOT.
2. Создал пользователя remote_207
3. Выдал пользователю remote_207 права на чтение конфигураций бот-станций
4. Создал пустую бот-станцию с именем remote_207
На вспомогательном сервере(10.100.22.207):
1. Создал в каталоге {$jboss.home}/standalone/wfe.custom файлы
wfe.custom.botstation.properties
wfe.custom.ejb.properties
wfe.custom.jndi.properties
2. wfe.custom.botstation.properties
Создал бот-станцию с именем remote_207 и урл
Загрузил туда бота DEMO_BOT.
Никакой активности не вижу в логах.
П.С. если telnet попробовать обратиться на 10.100.22.210:4447 в логе основной станнции видны строчки соответсвующие обращению, от удаленной бот-станции такого не наблюдаю.
П.С.С. если в урл задавать даже несущесвтвующие ip, никакой реакции нет.
Попробуйте, пожалуйста, в графическом интерфейсе в удаленной ботстанции вручную включить периодическую активацию ботов, если она не активна (выключить/включить, если активна). Напишите, появиться ли что-нибудь в логах удаленной ботстанции после этого.