【问题标题】:Export to excel and pdf is not working after deploying .war file on Apache-tomcat在 Apache-tomcat 上部署 .war 文件后,导出到 excel 和 pdf 不起作用
【发布时间】:2012-11-19 09:38:17
【问题描述】:

大家好!! 我制作了一个 Web 应用程序,其中我提供了两个按钮来将数据导出为 .excel 和 .pdf 格式。我将以下 jar 文件 itext 2.1.0.jar,poi 2.5.1,poi scratchpad 3.0.1 -final 添加到我的库中我已将其保存到本地电脑的 D:// 驱动器中。

有了这些东西在我的库中,我的应用程序在 netbeans 中运行良好。但是在清理和构建项目并将这个 .war 文件单独部署到 tomcat 导出事情之后并没有发生。

请大家帮帮我..任何 sugetions 将由衷地欢迎..

【问题讨论】:

    标签: java apache tomcat6 itext apache-poi


    【解决方案1】:

    这些 jars 应该包含在 war 文件中,您也应该将它们包含在构建脚本中

    【讨论】:

    • 你能告诉我如何将这些 .jar 文件包含在 .war 文件中
    • <path id="project.class.path"> <pathelement location="war/WEB-INF/classes"/> <!-- Add any additional non-server libs (such as JUnit) --> <fileset dir="war/WEB-INF/lib" includes="**/*.jar"/>为例
    【解决方案2】:

    请仔细检查您的战争中是否有 itext 和 poi jar。并粘贴您的异常日志。

    【讨论】:

      【解决方案3】:

      作为参考评论的例子

       <path id="project.class.path">
              <pathelement location="war/WEB-INF/classes"/>
              <!-- Add any additional non-server libs (such as JUnit) -->
              <fileset dir="war/WEB-INF/lib" includes="**/*.jar"/>
              <fileset dir="compile-lib-gwt" includes="**/*.jar"/>
      <!--        <fileset dir="D:\Eclipse\eclipse-Jonu\plugins\com.google.gwt.eclipse.sdkbundle_2.5.0.v201210291354-rel-r42\gwt-2.5.0" includes="**/*.jar"/> --> 
            </path>
      

      然后你把要添加的 JAR 放在 WEB-INF/LIB 下

      【讨论】:

        【解决方案4】:

        这并不能直接回答您的战争部署问题,但它确实回答了您可能会在解决后立即提出的问题....

        您声明您正在使用两个 POI jar,poi-2.5.1poi-scratchpad-3.0.1-final。首先,您不应该使用来自不同版本的不匹配的 POI jar。您需要确保始终使用同一版本的 POI jar,例如 poi-3.8-final + poi-scratchpad-3.8-final + poi-ooxml-3.8-final。额外的 jar 依赖于核心 jar,如果它们不匹配,事情将无法正常工作。

        其次,您使用的是 POI 2.5.1,它于 2004 年 2 月 29 日发布,大约 9 年前!然后修复的错误列表is huge!。您至少应该从这十年升级到 POI 版本……最好是最新版本。这将解决您尚未解决的许多问题

        【讨论】:

          猜你喜欢
          • 2014-04-19
          • 2019-06-15
          • 1970-01-01
          • 1970-01-01
          • 2016-06-08
          • 2010-09-13
          • 2012-07-29
          • 1970-01-01
          • 2015-05-08
          相关资源
          最近更新 更多