2015-06-30 91 views
0

我有一個有趣的問題與騾-3.4.0,我放在一個.zip文件中包含的文件,我想騾子提取和部署/創建錨,但當我檢查日誌,它抱怨說,它不能部署因爲它正在尋找一個FileNotFoundException異常Mule應用程序未能部署,因爲它尚未部署?

該文件的應用程序是一個文件,存在,如果它已經提取的存檔。

我似乎無法擊中正確的關鍵字在谷歌搜索這個問題。有人對此有何想法或想法?

注意 有問題的應用程序是沒有問題的,因爲如果我手動提取和騾子刪除文件夾/ apps文件夾它的部署是否正確。

+0

Mule部署路徑中是否有空間?如果是,它可能是https://www.mulesoft.org/jira/browse/MULE-8417 –

+0

您可以添加服務器日誌嗎? (mule.log) –

+0

我正在恢復從死亡線程。所以我現在唯一要做的就是它似乎與壓縮文件的壓縮方案有關。在wiki zip文件格式頁面中,Mule未能部署的壓縮方案是0x00 0x08,這是壓縮壓縮。使用7z重新壓縮zip後,它顯示0x00 0x00表示沒有壓縮方法,Mule可以部署此壓縮方法。壓縮的壓縮來自truezip.java.net庫。改變這個庫不是一個可能的解決方案。 – sc2bigjoe

回答

0

這個特定版本的mule有一個令人討厭的錯誤,當文件名有一些字符「+」或空格時,會使部分可部署程序無法部署。

嘗試從文件名中刪除可能看起來「奇怪」的任何字符,然後重試部署。還應該考慮在3.4.0中實施了在部署失敗時刪除可部署組件。