Mule应用未在测试环境中运行

时间:2018-07-11 09:15:38

标签: cron mule mule-component mule-el

我的m子应用程序在本地运行良好。但是,每当我尝试在测试环境中部署它时,都会出现以下异常-

Caused by: org.xml.sax.SAXParseException; lineNumber: 23; columnNumber: 73; 

cvc-complex-type.2.4.a:发现无效的内容,从元素“ schedulers:cron-scheduler”开始。 “ {{http://www.mulesoft.org/schema/mule/core”:注释,“ http://www.mulesoft.org/schema/mule/core”:抽象调度程序,“ http://www.mulesoft.org/schema/mule/core”:抽象轮询覆盖,“ http://www.mulesoft.org/schema/mule/core”:抽象方法之一消息处理器,“ {http://www.mulesoft.org/schema/mule/core”:抽象出站端点,“ http://www.mulesoft.org/schema/mule/core”:抽象混合内容消息处理器}”。

我的pom.xml文件具有以下依赖性,可以在测试环境中解决此问题-

<dependency>
        <groupId>org.mule.modules</groupId>
        <artifactId>mule-module-schedulers</artifactId>
        <version>${mule.version}</version>
    </dependency>

由于这种依赖性,我无法在本地构建我的应用程序,但是它可以在测试环境中工作。在本地,我遇到了异常-

The following artifacts could not be resolved: org.quartz-scheduler.internal:quartz-terracotta-bootstrap:jar:2.2.1, org.quartz-scheduler.internal:quartz-core:jar:2.2.1, 

org.quartz-scheduler.internal:quartz-commonj:jar:2.2.1,org.quartz-scheduler.internal:quartz-jboss:jar:2.2.1,org.quartz-scheduler.internal:quartz-oracle :jar:2.2.1, org.quartz-scheduler.internal:quartz-weblogic:jar:2.2.1,org.quartz-scheduler.internal:quartz-plugins:jar:2.2.1: 在https://abc.xyz.com/content/groups/public中找不到org.quartz-scheduler.internal:quartz-terracotta-bootstrap:jar:2.2.1失败,已在本地存储库中缓存, 在关联的更新间隔过去或强制执行更新之前,不会重新尝试解决分辨率-> [帮助1]

我无法理解为什么这种依赖性在测试环境中有效而在本地环境中无效。 我的问题与此类似-https://forums.mulesoft.com/questions/85821/issue-with-mulemaven-apps-on-new-computer-build-fa.html

我的m子代码-

<poll doc:name="Poll">
        <schedulers:cron-scheduler expression="0 0 6 ? * TUE-SAT" />
        <flow-ref name="pollProcessors" doc:name="pollerProcessors"/>
    </poll>

0 个答案:

没有答案