使用mule esb CE的流控制选项进行简单测试

使用mule esb CE的流控制选项进行简单测试,mule,esb,Mule,Esb,我想根据变量“sent”的值显示一条消息,该变量是我从这个json文件中获取的: 这是我的代码: <flow name="cpushFlow"> <quartz:inbound-endpoint jobName="HTTP-Puller-Scheduler" repeatInterval="3000" responseTimeout="10000" doc:name="Quartz"> <quartz:event-generator-job/

我想根据变量“sent”的值显示一条消息,该变量是我从这个json文件中获取的:

这是我的代码:

<flow name="cpushFlow">
    <quartz:inbound-endpoint jobName="HTTP-Puller-Scheduler" repeatInterval="3000" responseTimeout="10000" doc:name="Quartz">
        <quartz:event-generator-job/>
    </quartz:inbound-endpoint>
    <https:outbound-endpoint exchange-pattern="request-response" host="gist.githubusercontent.com" port="443" path="Rajeun/b550fe17181610f5c0f0/raw/934bf1e621d6bc056f20dee653dac74275026ba5/file.json" method="GET" doc:name="HTTP"/>
    <json:json-to-object-transformer returnClass="java.lang.Object" doc:name="JSON to Object"/>
    <choice doc:name="Choice">
        <when expression="#[message.payload.sent]">
            <logger message="c bn" level="INFO" doc:name="Logger"/>
        </when>
        <otherwise>
            <logger message="c pas bn" level="INFO" doc:name="Logger"/>
        </otherwise>
    </choice>
</flow>

有人能帮帮我吗

应用程序格式或Anypoint Studio版本似乎有问题。请尝试再次创建应用程序或升级到3.6.0。

我已在mule 3.5.0 ce上测试了您的应用程序,并按预期工作。我想这一定是因为你在这个项目中的运行配置。如果运行另一个应用程序会发生什么情况?我的另一个应用程序正在Mule EE中运行这是我第一次使用CET进行测试,代码中没有问题。。请检查您的应用程序是否包含其他java有效文件,您指的是哪个应用程序?还有哪些文件?我觉得代码很好。。我没发现有什么不对。。只需检查应用程序中是否存在任何其他问题。。例如,同一应用程序中的任何其他java文件都希望您回复。我已经解决了这个错误,但我不知道是什么问题。我清理了我的项目,更新了嵌入式服务器的版本。。。。我不知道这些解决方案中哪一个有效。
log4j: Trying to find [log4j.xml] using context classloader sun.misc.Launcher$AppClassLoader@25154f.
log4j: Trying to find [log4j.xml] using sun.misc.Launcher$AppClassLoader@25154f class loader.
log4j: Trying to find [log4j.xml] using ClassLoader.getSystemResource().
log4j: Trying to find [log4j.properties] using context classloader sun.misc.Launcher$AppClassLoader@25154f.
log4j: Using URL [jar:file:/C:/AnypointStudio/plugins/org.mule.tooling.server.3.5.0_3.5.0.201407241708/mule/tooling/tooling-support-3.5.0.jar!/log4j.properties] for automatic log4j configuration.
log4j: Reading configuration from URL jar:file:/C:/AnypointStudio/plugins/org.mule.tooling.server.3.5.0_3.5.0.201407241708/mule/tooling/tooling-support-3.5.0.jar!/log4j.properties
log4j: Parsing for [root] with value=[INFO, console].
log4j: Level token is [INFO].
log4j: Category root set to INFO
log4j: Parsing appender named "console".
log4j: Parsing layout options for "console".
log4j: Setting property [conversionPattern] to [%-5p %d [%t] %c: %m%n].
log4j: End of parsing for "console".
log4j: Parsed "console" options.
log4j: Parsing for [com.mycompany] with value=[DEBUG].
log4j: Level token is [DEBUG].
log4j: Category com.mycompany set to DEBUG
log4j: Handling log4j.additivity.com.mycompany=[null]
log4j: Parsing for [org.springframework.beans.factory] with value=[WARN].
log4j: Level token is [WARN].
log4j: Category org.springframework.beans.factory set to WARN
log4j: Handling log4j.additivity.org.springframework.beans.factory=[null]
log4j: Parsing for [org.apache] with value=[WARN].
log4j: Level token is [WARN].
log4j: Category org.apache set to WARN
log4j: Handling log4j.additivity.org.apache=[null]
log4j: Parsing for [org.mule] with value=[INFO].
log4j: Level token is [INFO].
log4j: Category org.mule set to INFO
log4j: Handling log4j.additivity.org.mule=[null]
log4j: Parsing for [org.hibernate.engine.StatefulPersistenceContext.ProxyWarnLog] with value=[ERROR].
log4j: Level token is [ERROR].
log4j: Category org.hibernate.engine.StatefulPersistenceContext.ProxyWarnLog set to ERROR
log4j: Handling log4j.additivity.org.hibernate.engine.StatefulPersistenceContext.ProxyWarnLog=[null]
log4j: Finished configuring.
Exception in thread "main" java.lang.IllegalArgumentException: Application name not specified.
    at org.mule.tooling.server.application.ApplicationDeployer$ApplicationDeployerArguments.parse(ApplicationDeployer.java:60)
    at org.mule.tooling.server.application.ApplicationDeployer.parseArguments(ApplicationDeployer.java:48)
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:96)