Развернуть службу правил WSO2 Business Rule Server

Я пытался развернуть службу правил с WSO2 Business Rule Server

Я точно перешел по этой ссылке http://docs.wso2.org/wiki/display/BRS200/Creating+and+Deploying+the+Rule+Service#CreatingandDeployingtheRuleService-RuleServiceWizard

Я также сделал файл jar из трех разных файлов классов: OrderAccept.class OrderReject.class и PlaceOrder.class

Я пытаюсь развернуть сервер с помощью мастера, в конце концов, я получил эту ошибку

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: Class Not found : samples.userguide
.PlaceOrder
at org.apache.axis2.deployment.DeploymentClassLoader.findClass(Deploymen
tClassLoader.java:92)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.apache.axis2.deployment.DeploymentClassLoader.loadClass(Deploymen
tClassLoader.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.wso2.carbon.rule.common.config.HelperUtil.processFactDefaultValue
s(HelperUtil.java:43)

Кто-нибудь может мне помочь, где я могу ошибиться?


person Siavosh    schedule 26.02.2013    source источник


Ответы (2)


Кажется, ваши jar-файлы выбраны неправильно. Одна из причин, по которой я могу об этом подумать, - ваш архив axis2 имеет неправильную структуру папок. Я говорю о механизме загрузки сервиса правил. Вы можете увидеть, что в документации рекомендована структура папок. После создания файла .aar извлеките его и посмотрите, есть ли у вас такая же структура папок. Если он отличается от рекомендованного, ваши jar-файлы не будут выбраны.

person Amila Maharachchi    schedule 27.02.2013

Я пробовал тот же пример, и он также дает мне ту же ошибку (оба метода, загрузка службы правил и мастер службы правил). Структура папок, которую предлагала @Amila, кажется нормальной в соответствии с документацией. Недавно я нашел эту ссылку http://wso2.com/library/articles/2013/05/eclipse-plugin-wso2-business-rules-server, из которого я цитирую: «Ранее артефакты WSO2 BRS (aar / car) создавались с помощью мастера правил веб-интерфейса или создание артефакта путем объединения нескольких артефактов. С новым подключаемым модулем WSO2 Developer Studio для служб правил можно легко создать полный развертываемый артефакт BRS с помощью Eclipse IDE. Разработчики могут легко создавать артефакты WSO2 BRS с помощью этого инструмента и развертывать его в сервер бизнес-правил WSO2 ". Я предполагаю, что этот новый метод / инструмент заменит «старые» методы (загрузка и мастер). Попробуйте.

person Jose Maria    schedule 02.07.2013