7

我尝试从 tomcat 7.0 应用程序写入临时文件。它失败:

Servlet 代码片段:

  File formFile = File.createTempFile("document", ".pdf");

例外

  java.io.IOException: No such file or directory
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createTempFile(File.java:1879)
    at java.io.File.createTempFile(File.java:1923)
    at goGet(ServletTest.java:20)}

我猜 catalina.policy 是在路上。如何为 Web 应用程序启用临时文件?

4

2 回答 2

5

Tomcat 缺少一个临时目录。

通过在 tomcat 基本目录(cataline_home 目录)中创建一个临时目录,上述问题在 tomcat 上得到解决。

于 2015-08-13T19:57:58.200 回答
4

我自己发现了问题:tomcat 中缺少临时目录。

于 2015-04-02T07:38:42.730 回答