MuleMunit测试Maven:未找到mule-domain-config.xml文件尝试使用Maven运行Munit时,我会遇到错误。这是一个域项目,我的Munit测试案例可在Mule项目中找到。当我运行maven时,它给我提供了文件,没有发现例外(mule-domain-config.xml)。我通过在此站点中检查但没有运气来尝试所有可能的方法。以下是堆栈跟踪。INFO2017-01-0601:15:01,226[main]org.mule.munit.runner.MuleContextManager:Loadingmule-app.properties...INFO2017-01-0
我正在使用JSONTransformer的对象。到JSONTransformer的对象的有效载荷很大。我遇到Java堆错误。我尝试使用数据编织将有效载荷转换为JSON。如何解决此问题?看答案在DataWeave中尝试以下选项1)默认情况下使用mode="immediate"尝试更改为'mode=“递延”''这允许DataWeaveoutputtoremainoutsideoftheheap.2)增加数据驱动存储器-添加com.mulesoft.dw.buffersiz=${Increasevalueasrequiredbyyourcase(bytes)}在系统属性中(默认值1572864)如文
我有一个java类,它创建一个带有种子集合的干净的MongoDB数据库。它会自动识别数据库是否丢失并创建它。我想在启动MuleEsb时运行它。这样我就不需要记住在启动mule之前调用它。我希望将它放在流中并在mule启动时自动运行该流一次。有没有办法在mule启动的时候做这个一次性的操作?---更新---根据下面的对话,我将以下内容添加到我的mule配置中,流程会自动触发。foo 最佳答案 我一个月前创建了一个JIRA来请求这样的功能:http://www.mulesoft.org/jira/browse/MULE-6877现在,您
我对muleflow中的数据库事务有疑问。这是我定义的流程:我们的想法是,在checkIfExists中,我们验证某些数据是否存在(在数据库中),如果存在,我们将抛出异常。如果没有,我们将转到createNewOne并创建新数据。问题是如果我们同时运行流程,新对象将在createNewOne中创建多次,它们不应该像我们在它之前调用checkIfExists那样。这意味着事务无法正常工作。更多信息:createNewOne和checkIfExists都有以下注解:@Transactional(propagation=Propagation.MANDATORY)muleTransactio
我在下面的查询中撰写了从Salesforce获取数据,但是获得“未知错误解析查询”之类的错误selectEmail,IdfromcontactwhereEmailin(selectb.Emailfromcontactasbgroupbyb.Emailhavingcount(b.id)请建议单独查询单独检索邮件ID集。看答案您确定问题与查询/组织无关吗?使用SOQLWorkbench->https://workbench.developerforce.com并获取此错误:MALFORFORD_QUERY:(选择B.从b.bgroup中选择B.emailcount(b.id)^rist^ro
我正在尝试使用Redis作为Mule4项目的对象存储的后端。我已按照说明进行操作here,但是在项目启动时我不断收到错误消息:Causedby:reactor.core.Exceptions$ReactiveException:org.mule.runtime.api.exception.DefaultMuleException:ObtainedinvalidconnectionfromObjectStoreconfig'ObjectStore_Config'.ErrorType:UNKNOWN.Message:Connectionisnolongervalid这是我的配置的截断Vie
我正在mongodb中尝试这个命令:db.runCommand({distinct:"user",key:"city"})并获得了正确的数据。我想在mule中传递这个命令。我在我的骡子流程中尝试这个: 最佳答案 这可能是过度工程化,但这是我找到的最快的解决方案。 关于mongodb-如何在mule中执行mongodbrun命令?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35
我已经为mule流程应用程序实现了HTTP基本身份验证。它在HTTP上听,URI是http://localhost:8082/登录.我将检索用户在登录中键入的用户名,并将其显示在HTTP静态资源(HTML页面)中。如何存储用于身份验证的用户名?谢谢。看答案您可以使用BasicAuth的用户和密码使用mel如下和店铺它在变量中:-最后,您可以存储用户名和密码在变量中并传递HTML文件中的变量以显示用户名使用parse-template动态:-index.html:-UserName:#[flowVars.user]请注意index.html应该在资源文件夹中存在。一旦您得到了用户名在变量中,您可
我有一个要求,其中我需要从JSON输入中提取键的值,以检查选择流控制中的条件。我的JSON是这样的,我想提取“Todelete”。我不想将我的json更改为反对。请建议。[{"selectiontypeid":133,"internalrecipientstatusid":123,"createdby":"Anu","createddate":"06/26/2017","authorizedby":"Anu","authorizeddate":"06/26/2017","individualdata":[{"intexchangegroupname":"abc","employeename":
我有一个tcp端点,它将消息发送到java组件,该组件调用db中的存储过程并对结果进行一些处理并将其返回到同一个tcp。我知道每个tcp请求都在它自己的线程中,但是如果消息来自同一个连接是否意味着我将只有一个线程,我需要配置mule以使java组件成为多线程的。我唯一发现的是:http://www.mulesoft.org/documentation/display/MULE3USER/Tuning+Performance#TuningPerformance-pooling我听不懂:D 最佳答案 在Mule3中,您在问题中链接了它的