Java 如何从liferay portlet读取Excel文件?
我正在基于Liferay开发一个应用程序,在processAction方法中,我正在从我的类调用一个函数,该函数应该读取Excel文件,但当我将此portlet放在Liferay上时,它会给我一些错误,例如:Java 如何从liferay portlet读取Excel文件?,java,excel,client-server,liferay,Java,Excel,Client Server,Liferay,我正在基于Liferay开发一个应用程序,在processAction方法中,我正在从我的类调用一个函数,该函数应该读取Excel文件,但当我将此portlet放在Liferay上时,它会给我一些错误,例如: org.apache.poi.POIXMLException:java.lang.reflect.invocationtargetexception在java中即使我遇到了这个问题,请提供完整的stacktrace 在异常stacktrace中检查 Caused by: java.lang
org.apache.poi.POIXMLException:java.lang.reflect.invocationtargetexception在java中即使我遇到了这个问题,请提供完整的stacktrace 在异常stacktrace中检查
Caused by: java.lang.OutOfMemoryError: Java heap space at
java.util.Arrays.copyOfRange(Arrays.java:2694)
这是因为JVM没有足够的内存,请尝试增加JVM内存
另一个问题可能是使用旧的xmlbeans.jar文件尝试使用最新的 如果我们查看POI组件页面,我们将看到ooxml模式jar依赖于最典型的由STAX-API-1.0.1.jar提供的STAX API jar
我查看了我的POI二进制下载,并在ooxml库目录中查看了我需要的jar。您忘记了交叉引用所有其他您提出相同问题的地方。请避免我们做重复的工作,并链接所有相同的职位,特别是当他们已经得到答复