2014-10-09 31 views
1

我想部署使用螞蟻任務mulePackage建立mule項目,以騾ee運行時3.1.1。但是,我收到以下錯誤。當我使用Mule插件直接從Eclipse IDE啓動我的項目作爲mule應用程序時,相同的代碼有效。我試着重建應用程序。郵編的內容似乎也是正確的。但錯誤persists.Any建議請..騾子部署拋出zip文件關閉錯誤

java.lang.IllegalStateException: zip file closed 
     at java.util.zip.ZipFile.ensureOpen(ZipFile.java:416) 
     at java.util.zip.ZipFile.getEntry(ZipFile.java:161) 
     at java.util.jar.JarFile.getEntry(JarFile.java:208) 
     at java.util.jar.JarFile.getJarEntry(JarFile.java:191) 
     at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:757) 
     at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:735) 
     at sun.misc.URLClassPath.findResource(URLClassPath.java:146) 
     at java.net.URLClassLoader$2.run(URLClassLoader.java:385) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findResource(URLClassLoader.java:382) 
     at java.lang.ClassLoader.getResource(ClassLoader.java:1002) 
     at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1192) 
     at org.apache.xerces.parsers.SecuritySupport$6.run(Unknown Source) 

走不到實際的錯誤,如下所示:

java.io.IOException: Unable to load resource xslt/convertrequest.xsl 
at org.mule.util.IOUtils.getResourceAsString(IOUtils.java:54) 
     .... 

我對XSL參考代碼:

<xm:xslt-transformer xsl-file="xslt/convertrequest.xsl"> 
</xm:xslt-transformer> 

的xsl文件位於zip中的類下的xslt文件夾中。我已經看到了幾個類似的問題,但他們是從jar文件中引用xslt的。我的情況不同,它具有mule應用程序zip文件中的所有xslts。可能是什麼問題?

回答

0

嘗試從工作室導出而不是使用螞蟻。

+0

我沒有這個選項。我正在做日食,無法找到一個適合mule版本3.1的插件。 – rst 2014-10-10 08:54:42

+0

更新的問題 – rst 2014-10-10 11:21:29

+0

下載mule ce並導入您的項目。它只是一個選擇。 – Rinkesh 2014-10-10 11:21:43