【问题标题】:Mule deployment throws zip file closed errorMule 部署引发 zip 文件关闭错误
【发布时间】:2014-10-10 19:46:08
【问题描述】:

我正在尝试将使用 ant 任务 mulePackage 构建的 mule 项目部署到 mule ee 运行时 3.1.1。但是,我收到以下错误。当我直接从带有 Mule 插件的 eclipse IDE 将项目作为 mule 应用程序启动时,相同的代码可以工作。我尝试重建应用程序。 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 中的 classes 下的 xslt 文件夹中。我见过几个类似的问题,但它们是从 jar 文件中引用 xslt 的。我的情况不同,它在 mule 应用程序 zip 文件中包含所有 xslt。可能是什么问题?

【问题讨论】:

    标签: ant mule


    【解决方案1】:

    尝试从工作室导出而不是使用 ant。

    【讨论】:

    • 我没有那个选项。我是从 eclipse 做的,找不到适合 mule 3.1 版的插件。
    • 下载 mule ce 并导入您的项目。它只是一种选择。
    • @Rinkesh..感谢您的建议,如果有选择,我会先这样做。不幸的是,这个版本的 mule 似乎没有工作室。
    • 看来还是有问题。我间歇性地收到此错误。问题似乎与 xsl 参考有关。我有多个使用 xsl 的文件,我已将所有 xsls 合并到一个文件中并尝试引用它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 2022-01-20
    • 2019-11-05
    相关资源
    最近更新 更多