信息: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
2013-1-23 20:14:47 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Removing file file D:\apache-tomcat-6.0.20\apache-tomcat-6.0.20\work\Catalina\localhost\StrutsUpload\upload_629d8f3e_13c6754f911__8000_00000000.tmp
上述信息告诉我们,struts.multipart.saveDir没有配置。
struts.multipart.saveDir用于指定存放临时文件的文件夹,该配置写在struts.properties文件或者struts.xml配置文件中。例如,
如果是struts.properties文件,则加入如下代码:struts.multipart.saveDir = /tmp/;
或者是struts.xml配置文件,则增加如下代码:<constant name="struts.multipart.saveDir" value="/tmp"/>,设置临时文件上传路径。就能解决此问题。(将上传的临时文保存到:Tomcat文件夹所在根目录:/temp)