Мул метод не может быть приведен к строке

Я очень новичок в студии мулов.

Это настройка окружения.

VM1 = Windows 7, Visual Studio 2012, IIS 7. Веб-служба .net 4.5 WCF, размещенная в IIS7, в которой есть операция, которая принимает строку и возвращает строку.

VM2 = Ubuntu 13.4 OpenJDK 1.7.0_25 Mule Studio 3.5 Community Edition.

Я создал JAXWS-Client с исходящей конечной точкой. Я сделал это, щелкнув «Генерировать из WSDL» и введя URL-адрес веб-службы .net WCF, размещенной в IIS, наVM1, Это было хорошо.

Затем я создал входящую конечную точку с jaxws-Service между входящей службой и исходящим клиентом, там есть регистратор и объект для строки.

Если я установлю ванильную конечную точку входа (без мыла) и использую простую HTML-форму, чтобы опубликовать все это работает нормально, и я получаю строку обратно в браузер. Но добавление компонента Soap вызывает исключение dispatcherexception, когда поток попадает в компонент Soap непосредственно перед исходящей конечной точкой.

org.mule.api.transport.DispatchException: java.lang.reflect.Method не может быть приведен к java.lang.String. Не удалось направить событие через конечную точку: org.mule.module.cxf.CxfOutboundMessageProcessor. Полезная нагрузка сообщения имеет тип: String

 
    

    

    
    
    




    

    
    

Я много гуглил, и я не сильно мешал, если бы примеры, показывающие входящий сервис, взаимодействующий с исходящим клиентом. Или описания брошенного исключения, что его вызывает и как его устранить. Я'Я предполагаю, что это в значительной степени потому, что служба и клиент генерируются из одного WSDL, но я бы не сталЯ думал, что это будет реальной проблемой. Или это в моем cxf: jaxws-service & cxf: jaxws-service, класс обслуживания такой же.

На данный момент моя цель состоит в том, чтобы иметь простой вход / выход из строки

Ответы на вопрос(1)

Ваш ответ на вопрос