Linux+Weblogic poi SXSSFWorkBook的临时目录是哪个?

在两台应用服务器上用相同步骤部署的项目,一台可以正常导出Excel,
另一台报错java.lang.RuntimeException
:java.io.IOException:Permission denied
在SXSSFWorkBook.createSheet()代码处报错;

看你excel文件的路径。

我用的是weblogic12C,昨天找了一下午的问题发现
poi在使用SXSSFWorkBook.createSheet()方法时会生成一个临时文件存放导出的Excel
**
在window下会在AppData\Local\Temp\poifiles文件夹下,生成一个叫poi-sxssf-sheet**************的文件**
**而在Linux系统下会在/tmp/poifiles文件下生成该临时文件,
所以,如果你用权限不同的两个用户分别启动weblogic的话,当导出excel时,第一个用户会创建该文件夹,
第二个用户再次启动项目,后直接报pemission denied 无法再该文件夹下生成临时EXCEL