mule custom transformer在studio中工作,但未部署到独立服务器

时间:2013-03-26 19:14:17

标签: mule mule-studio

我有自定义变压器的流程。当我在Mule Studio下运行它时,此流程可以正常工作,但在由mule独立服务器运行时会失败。错误消息是“没有元素自定义变换器类(名称=更新表)”

<flow name="updates" doc:name="updates">

    <jms:inbound-endpoint connector-ref="JMSConnector"
        doc:name="JMS" topic="updates" />
    <collection-splitter doc:name="Collection Splitter" />
    <custom-transformer class="com.domain.UpdateTable"
        doc:name="Update Table">
        <spring:property name="table" ref="table" />
    </custom-transformer>

</flow>

我还找到了similar question in the old mule forum,但没有答案;

1 个答案:

答案 0 :(得分:0)

此错误是由java.lang.NoClassDefFoundError引起的,Mule捕获并转换为“No class for element”消息。这是一个good description of NoClassDefFoundError。在我的情况下,错误是由静态初始化程序抛出的异常引起的。