使用APACHE POI导出到xls不在Linux下的Weblogic中工作

时间:2013-10-21 13:56:55

标签: weblogic apache-poi

enter image description here我有一个导出到xls功能,在Windows中工作正常。当我将ear部署到Linux机器箱时,文件打开时会出现丑陋的字符。

数据在一个集合中,我正在迭代并使用POI API创建xls文件。然后我将此文件映射到上下文,以便可以通过应用程序打开 - 的 weblogic.xml中

<wls:weblogic-web-app
    xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
    <wls:weblogic-version>10.3.5</wls:weblogic-version>
    <wls:context-root>ncrone</wls:context-root>
    <wls:virtual-directory-mapping>
        <!-- <wls:local-path>/u501/data/</wls:local-path> --> <!-- THIS IS FOR UNIX -->
        <wls:local-path>C:\\data\\</wls:local-path>
        <wls:url-pattern>*.xls</wls:url-pattern>
        <wls:url-pattern>invoiceExport/*</wls:url-pattern>
    </wls:virtual-directory-mapping>
</wls:weblogic-web-app>

在Windows中,当我点击“导出到xls”时,它会创建xls并打开一个对话框来询问打开或保存,在任何一种情况下我都可以看到正确的xls。 在Unix中,当我点击“导出到xls”时,它会创建xls而不是打开和对话框,并立即用丑陋的字符打开xls。有什么解决方案吗?到目前为止我所理解的UNIX不支持GUI。这可能是一个问题。 感谢。

0 个答案:

没有答案