#deployment #xsd #mule
#развертывание #xsd #mule
Вопрос:
Я создаю приложение mule с помощью mule studio. Он отлично работает, когда я запускаю его как приложение mule с помощью mule studio. когда я хочу развернуть его с помощью среды выполнения mule-standalone-3.5.0. он выдает исключение:
org.mule.module.launcher.DeploymentInitException: SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'jdbc-ee:oracle-data-source'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description,.....}' is expected.
Комментарии:
1. Добавьте полную трассировку стека исключений. какую версию Mule Studio вы используете?
Ответ №1:
Вы должны использовать Mule Studio enterprise edition и развертывать приложение в Mule standlone community edition… Исключение показывает, что jdbc-ee:oracle-data-source
оно относится к Mule studio Enterprise edition и не может быть развернуто в Mule standalone community Edition ..Вы можете выполнить следующие действия:-
- Используйте Mule Studio community Edition и выполните развертывание в Mule standalone community Edition
- или используйте Mule Studio Enterprise Edition и выполните развертывание в Mule standalone Enterprise Edition…
Поскольку вы должны использовать Mule Studio Enterprise, вам необходимо изменить автономную версию на Enterprise Edition .. или использовать Mule Studio Community Edition
Ответ №2:
Измените время выполнения существующего проекта: http://www.mulesoft.org/documentation/display/current/Adding Community Runtime
Экспортируйте его и запустите в автономном режиме.
Или используйте версию standalone-ee
Ответ №3:
@Anirban прав в том, в чем причина проблемы и как ее решить. Но я должен рекомендовать вам использовать новый модуль базы данных вместо транспорта JDBC. Это новая функция сообщества, выпущенная в Mule ESB 3.5.0. Есть несколько примеров и ресурсов) о ее преимуществах перед транспортом JDBC и о том, как ее использовать. С уважением.