我有一个文件上传页面,它接受一个文件并解析它。
活动顺序
FileNotFoundException
期间,在Solaris Test Server上BufferedReader
。整个过程适用于我的Windows 7工作站。如上所述,它在我的Solaris测试服务器上不起作用。在我完成解析之前,有东西(我怀疑是Tomcat)正在删除上传的文件。
我在过程中看过目录,确实创建了一个上传的文件,但是在删除之前它持续不到一秒钟。它也应该进入/opt/tomcat/
,但似乎是在/var/opt/csw/tomcat6/temp/
目录中创建的。
感谢您的帮助
答案 0 :(得分:0)
我意识到这样回答我自己的问题可能是一种糟糕的形式,但是我想把它放在这里以防万一它可以帮助其他人。
问题原来是我如何访问文件。
我为测试服务器编写了用于Windows的硬编码文件路径和用于数据库加载的文件路径。
我将其切换为使用System.getProperty("catalina.home")+"/temp/" + filename
我也是第二次复制临时文件,所以我最终得到:
活动顺序(更改以粗体显示)