【发布时间】:2013-01-02 15:05:08
【问题描述】:
我正在尝试将位于类路径中的 XSL 文件传递给我的流程中的 Mule XSL-T 转换器。有点它给我错误。
<mule-xml:xslt-transformer
maxIdleTransformers="2" maxActiveTransformers="5"
xsl-file="classpath:xslt/Person_Extractor.xsl">
</mule-xml:xslt-transformer>
当我尝试运行此应用程序时,Eclipse 控制台中显示的错误如下所示。
********************************************************************************
2013-01-18 15:00:00,596 ERROR [main] mule.MuleServer (MuleServer.java:474) -
********************************************************************************
* A Fatal error has occurred while the server was running: *
* Unable to load resource classpath:xslt/Person_Extractor.xsl *
* (java.io.IOException) *
* *
* The error is fatal, the system will shutdown *
********************************************************************************
我尝试了所有不同的组合,例如
classpath:/xslt/Person_Extractor.xsl
classpath:\xslt\Person_Extractor.xsl
但没有运气。
当我给出文件的完整物理路径时,它可以正常工作。
<mule-xml:xslt-transformer
maxIdleTransformers="2" maxActiveTransformers="5"
xsl-file="c:\EWS\MyMuleProj\src\main\resources\xslt\Person_Extractor.xsl">
</mule-xml:xslt-transformer>
请指导我。
【问题讨论】:
标签: xml eclipse xslt classpath mule