在使用apache poi将数据写入excel时,我们在weblogic中看到多个卡住的线程。
"[STUCK] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'" Id=2734 RUNNABLE
at javax.xml.namespace.QName.equals(QName.java:369)
at org.apache.xmlbeans.impl.store.Locale.count(Locale.java:2062)
at org.apache.xmlbeans.impl.store.Xobj.count_elements(Xobj.java:2068)
at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTMergeCellsImpl.sizeOfMergeCellArray(Unknown Source)
- locked org.apache.xmlbeans.impl.store.Locale@4e4edf28
at org.apache.poi.xssf.usermodel.XSSFSheet.getNumMergedRegions(XSSFSheet.java:816)
看起来问题出在xmlbeans。重新启动weblogic服务器可以暂时解决此问题。在调试中寻求帮助。