Ошибки в образце WSO2 Retail Banking
Я работаю над примером розничного банковского обслуживания WSO2 и столкнулся со следующими проблемами и ошибками:
а). Раздел предварительных условий
Я установил AcitveMQ на свою машину и не могу найти файл 'activemq-core-xxx.jar'. Где бы я найти это? В качестве запасного варианта, где требуется этот jar, я развернул файл 'activemq-all-5.9.0.jar'.
б). Установите и настройте серверы WSO2
Неясно, требует ли этот процесс установки, чтобы пути четырех серверов были добавлены в путь к классам Java.
с). Настроить сервер приложений WSO2
В инструкции по редактированию файла axis2.xml указана неправильная папка для этого файла. Это должно быть '$AS_HOME/repository/conf/axis2', а не '$AS_HOME/repository/conf', как показано в документации.
г). Настроить WSO2 ESB
В инструкции по редактированию файла axis2.xml указана неправильная папка для этого файла. Это должно быть '$AS_HOME/repository/conf/axis2', а не '$AS_HOME/repository/conf', как показано в документации.
е). Настройте базу данных клиентов, используя MySQL.
Кажется немного глупым применять суффикс 'Database' к имени базы данных MySQL!
е). Разверните проект углеродного приложения на сервере приложений WSO2
Я полностью сбит с толку инструкциями на этом шаге. Если вы буквально следуете инструкциям в примере документа, вы получите всплывающее диалоговое окно "Новый сервер" в Eclipse, где кнопки "Далее" и "Готово" отключены. Это достигается, когда внутри Eclipse я пытаюсь добавить новый сервер и захожу в основную папку сервера AS.
2 ответа
Если вы столкнулись с какой-либо проблемой после этого образца, пожалуйста, следуйте вебинару, проведенному для того же образца в 1. Это поможет вам разобраться с проблемами, с которыми вы столкнулись в образце.
Также, как вы правильно указали, были некоторые проблемы в путях к файлам конфигурации, упомянутым в документации. Мы исправили эти проблемы в документации сейчас.
1 http://wso2.com/library/webinars/2012/05/enterprise-use-case-application-development-using-wso2-developer-studio/
Спасибо и С уважением,
Harshana
Я просто столкнулся с той же проблемой, что и вы в вашем (а).
Документация wso2 цитирует конкретную версию, как и другие примеры в сети. Как всегда, примеры, цитирующие конкретные версии, редко выдерживают испытание временем:)
Я считаю, что лучше всего в подобных ситуациях исследовать базовый пакет, в данном случае ActiveMQ, обычно возвращаясь к документации по выпуску, начиная с текущей версии. Это показало, что activemq-core был заменен в 5.8 на activemq-client и activemq-broker по этой ссылке
http://activemq.apache.org/58-migration-guide.html
и переход от этого открытия к текущему выпуску показывает, что эти jar-файлы все еще существуют, так что перейдите с actvemq-client и activemq-broker;)