如何使用mule-standalone-3.5.0部署mule ws

时间:2014-06-29 11:58:34

标签: deployment xsd mule

我用mule studio创建了一个骡子应用程序。 当我用mule studio作为mule应用程序运行时,它工作正常。 当我想通过mule-standalone-3.5.0运行时部署它时。 它引发了一个例外:

org.mule.module.launcher.DeploymentInitException: SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'jdbc-ee:oracle-data-source'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description,.....}' is expected.

3 个答案:

答案 0 :(得分:0)

您必须使用Mule Studio企业版并在Mule standlone社区版中部署该应用程序... 例外显示jdbc-ee:oracle-data-source属于Mule studio企业版,无法部署在Mule独立社区版中。您可以执行以下任一操作: -

  • 使用Mule Studio社区版并部署到Mule独立版 社区版
  • 或使用Mule Studio企业版并部署到Mule独立版 企业版......

由于您必须使用Mule Studio Enterprise,因此需要将Standalone更改为Enterprise Edition ..或使用Mule Studio Community Edition

答案 1 :(得分:0)

更改现有项目的运行时间: http://www.mulesoft.org/documentation/display/current/Adding+Community+Runtime

导出并独立运行。

或使用standalone-ee版本

答案 2 :(得分:0)

@Anirban对问题的原因以及如何解决它是对的。但我必须建议您使用新的Database Module而不是JDBC传输。这是Mule ESB 3.5.0中发布的新社区功能。有几个examplesresources)关于它相对于JDBC传输的优势以及如何使用它。 问候。