2015-11-27 3 views
0

Я пытаюсь запустить Mule Batch Code и получить ниже ошибки, когда mule пытается запустить приложение:Mule Batch application throws org.mule.module.launcher.DeploymentInitException: ClassNotFoundException: org.mule.api.process.ProcessAdapter

org.muleule.auncher.DeploymentInitException: ClassNotFoundException: org.mule.api.process.ProcessAdapter.

Какие фляги или модуль мула мне не хватает для org.mule.api.process.ProcessAdapter?

Является ли эта лицензия на предприятие выдачей?

Я пробовал мой код мула как в студии mule, так и в mule standalone, но получая ту же ошибку.

Просьба указать ввод.

+0

, какие версии Mule Время воспроизведения вы используете в вашем проекте? Потому что после большого поиска я мог найти только один ProcessAdapter, и это 'org.mule.api.devkit.ProcessAdapter' –

ответ

0

После возврата к различным версиям (и, фактически, загрузка jar из каждой итерации из этого https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/tools/devkit/mule-devkit-annotations/) Я мог бы найти класс (фактически абстрактный интерфейс), о котором вы говорите в аннотациях mule-devkit, но последняя итерация, включающая org.mule.api.process был 3.3.2, и было прекращено после 3.4.0

в мулов DevKit-аннотаций-3.3.2:

public abstract interface ProcessAdapter<O> { public abstract <T> ProcessTemplate<T, O> getProcessTemplate(); }

Однако, я мог бы найти один и тот же интерфейс в мула-модульно devkit-support.jar (я использовал 3.6.1)

В мул-модуль-DevKit-поддержки-3.6.1.jar:

public interface ProcessAdapter<O> { <T> ProcessTemplate<T, O> getProcessTemplate(); }