0

我在 struts2 应用程序中有一个 Action 类,我想向用户显示一个 docx 文件。当我使用 InputStream 加载文件时,文件打开没有问题

fileStream = new DataInputStream(
          new FileInputStream("d:/deleme/sample.docx")); 

docx 的文件大约 26Kb 和 7 页。但是当我在 Action 中添加以下语句时

   WordprocessingMLPackage wordMLPackage =
                WordprocessingMLPackage.load(new FileInputStream(new java.io.File("d:/deleme/sample.docx")));

没有对预览代码进行其他修改 tomcat 崩溃

引起:java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method)

我如何通过操作来处理 docx(谷歌根本没有帮助)

4

0 回答 0