我在 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(谷歌根本没有帮助)