我尝试从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应用程序启用临时文件?
答案 0 :(得分:5)
Tomcat错过了一个临时目录。
通过在tomcat基目录(cataline_home目录)中创建临时目录,在tomcat上修复了上述问题。
答案 1 :(得分:4)
我自己发现了问题:tomcat中缺少临时目录。