как развернуть mule ws с помощью mule-standalone-3.5.0

#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 и о том, как ее использовать. С уважением.