Uso de Apache POI descarga de hojas de cálculo Excel causas accidentales de fracaso

Descripción del evento:
el proceso de operación de servicio, excel descarga de vez en cuando no está disponible, los registros de producción vista, dada la información encontró como sigue:
11.18.2019 14: 33 es: 20268 ERROR [stderr] (Tarea-61 es predeterminado) java.lang.RuntimeException: java.io.IOException: No archivo o directorio,
11/18/2019 14: 33 es: 20269 ERROR [stderr] (Tarea-61 es predeterminado) AT org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet (SXSSFWorkbook.java: 640)
11/18/2019 14: 33 es: 20269 ERROR [stderr] (Tarea-61 es predeterminado) AT org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet (SXSSFWorkbook.java:657)

Causa posicionamiento final es: poi lo que resulta en los poifiles carpeta de directorios temporales limpiarse periódicamente con caracteres ilegibles.
Solución temporal: En tmp crear manualmente esta carpeta.
Solución Final: Modificar el código:

File temp = new File(System.getProperty("java.io.tmpdir"),"poifiles");
if(!temp.exists()){
	temp.mkdir();
}
Publicado 15 artículos originales · ganado elogios 0 · Vistas 308

Supongo que te gusta

Origin blog.csdn.net/sinat_15051577/article/details/103388309
Recomendado
Clasificación