2016-05-25 5 views
0

のカスタムJavaコンポーネントを追加中にエラーを取得する私は、エラーをコンパイル下記取得していますラバプロセスエラーで XML設定をJavaコンポーネントを追加した後はミュール

<?xml version="1.0" encoding="UTF-8"?> 
    <mule xmlns:http="http://www.mulesoft.org/schema/mule/http"  xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" 
xmlns:spring="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans-current.xsd 
    http://www.mulesoft.org/schema/mule/core  http://www.mulesoft.org/schema/mule/core/current/mule.xsd 
    http://www.mulesoft.org/schema/mule/http  http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd"> 
    <http:listener-config name="HTTP_Listener_Configuration_8082" host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration"/> 
    <flow name="custom-componentsFlow"> 
    <http:listener config-ref="HTTP_Listener_Configuration_8082" path="/"  doc:name="HTTP"/> 
    <component class="org.Mule.transformers.helloWorldComponent"  doc:name="Java"/> 
</flow> 
</mule> 

クラスの詳細

package org.Mule.transformers; 
import org.mule.api.MuleEventContext; 
import org.mule.api.MuleMessage; 
import org.mule.api.lifecycle.Callable; 
import org.mule.api.transformer.TransformerException; 
import org.mule.transformer.AbstractMessageTransformer; 

public class helloWorldComponent implements Callable{ 
@Override 
public Object onCall(MuleEventContext eventContext) throws Exception { 

    eventContext.getMessage().setInvocationProperty("myProperty", "Hello World!"); 
    return eventContext.getMessage().getPayload(); 
} 
} 

詳細です。

Caused by: org.springframework.beans.PropertyBatchUpdateException: Failed properties: Property 'objectClassName' threw exception; nested exception is java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: Cannot load class 'org.Mule.transformers.helloWorldComponent' 
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:121) ~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75) ~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 

Anypointスタジオバージョン5.4.3

私はまだエラーを与えるthisリンクを追いました。

+0

最小、完全、および検証可能な例を作成してください:http://stackoverflow.com/help/mcve – DVarga

答えて

0

私はあなたの流れを試しましたが、何のエラーもありません。 私が想像できる唯一の理由は、JavaクラスhelloWorldComponentのパスが正しくない可能性があるということです。

よろしくお願いいたします。

Janthem。

関連する問題