Apache POI在多线程中的tmp目录上出现java.io.IOException错误。

9 浏览
0 Comments

Apache POI在多线程中的tmp目录上出现java.io.IOException错误。

我有一个Java应用程序,它收到一个请求来创建一个XLSX文件。这个应用程序是多线程的,这意味着5个用户可以同时运行一个报告。我的问题是,当报告很大并且5个用户同时创建报告时,我会收到这个消息java.io.IOException: Could not create temporary directory '。这可能是因为其中一个5个线程删除了java.tmp.dir并且其他4个线程失败了。我应该如何解决这个问题?我建议的解决方案之一是为每个线程提供一个不同的java.io.tmpdir,这是可行的吗?

0