2014-02-10 20 views
0

好的,我做了一些更多的研究,看來MuleSoft目前只提供3.5.0 for Cloudhub部署。下一個主要的本地發佈將在春季的某個時候發佈。以下是3.5.0 release notesblog post,解釋了Cloudhub和內部部署的不同發行計劃。感謝安東指點我正確的方向。Mule ESB Box連接器 - 無法運行示例項目提供的流程

我正在嘗試運行示例框連接器項目項目。

我生成使用默認的POM文件的新項目,並從這裏複製的流程https://github.com/mulesoft/box-connector/blob/master/demo/src/main/app/box-connector-demo.xml

我加了框和對象存儲的依賴關係到我的POM

<dependency> 
     <groupId>org.mule.modules</groupId> 
     <artifactId>mule-module-objectstore</artifactId> 
     <version>RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.mule.modules</groupId> 
     <artifactId>mule-module-box</artifactId> 
     <version>RELEASE</version> 
    </dependency> 

盒連接器需要騾子3.5〜跑。我運行Mule Studio版本3.5.0,但是我更新了我的運行時間,最新版本似乎是3.4.2 EE。 那麼連接器引用哪個版本?工作室我希望。

所以有可能我的運行時間不正確。

這是我得到的錯誤。我缺少盒連接器中Oauth功能的依賴關係。不知道爲什麼盒式連接器安裝說明不包括此依賴項。我在哪裏可以找到

java.lang.NoClassDefFoundError:組織/騾/安全/ OAuth的/配置/ AbstractDevkitBasedDefinitionParser (org.mule.api.lifecycle.InitialisationException)(org.mule.api.config.ConfigurationException)

我搜索了這個類的Maven倉庫,它是在這個依賴

<dependency> 
    <groupId>org.mule.modules</groupId> 
    <artifactId>mule-module-devkit-support</artifactId> 
    <version>3.5.0-bighorn</version> 
    </dependency> 

當我加入這個依賴,我收到另一個錯誤

java.lang.ClassNotFoundException: org.mule.common.connection.exception.UnableToAcquireConnectionException 

我添加了幾個3.5.0依賴關係,然後收到一個NoSuchMethodFoundException,這導致我相信我現在有一些版本問題。所以我覺得我現在處於一個老鼠洞。我希望我使用錯誤的運行時錯誤的依賴關係。 有什麼建議嗎?

回答

0

要在最新的Mule Studio中使用Mule運行時3.5.0,請選擇CloudHub December運行時。然後,你的pom.xml中的Mule版本將「神奇地」變成3.5.0級聯......不過,我必須警告你,Box連接器演示might not work中的listen-events/get-events組合。

+0

感謝您的回覆,我會用幾個鏈接和結論更新我的帖子。 –