`

Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法

阅读更多
转自:http://www.itzhai.com/unable-to-find-struts-multipart-savedir-struts2-upload-file-error-solution.html
问题:
2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir

2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Removing file upload F:\software_programming\project\source code\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\MusicalInstrumentsStore\upload__365daacc_1317af78b8c__7ffe_00000001.tmp


原因是没有设置存放临时文件的文件夹,而错误提示中的struts.multipart.saveDir就是设置临时文件夹的属性,把该配置写到struts.properties文件中即可,如下:

struts.multipart.saveDir = /tmp

如果此文件夹不存在,Struts 2会自动创建一个。

也可以在struts.xml配置文件中添加一个常量设置:
<constant name="struts.multipart.saveDir" value="/tmp"></constant>
分享到:
评论

相关推荐

    tomcat报错Unable to find 'struts multipart saveDir解决

    总之,解决“Unable to find 'struts multipart saveDir'”这个错误需要检查Struts配置、目录存在性和权限设置,有时还需要考虑系统资源的分配情况。正确配置这些元素,将能确保文件上传功能在你的Tomcat服务器上...

    struts2文件上传中的struts.multipart.saveDir提示信息

    如果未设置此参数,当尝试上传文件时,Struts2框架将无法找到合适的存储位置,从而引发错误提示:“Unable to find 'struts.multipart.saveDir' property setting”。 这个错误信息表明,你的Struts2应用程序没有...

    struts.xml文件详解.doc

    9. struts.multipart.saveDir:设置上传文件的临时存储路径。 10. struts.multipart.maxSize:定义文件上传请求内容的最大允许字节数。 11. struts.custom.properties:指定Struts 2应用加载的用户自定义属性文件...

    struts2的struts.properties配置文件详解

    16. struts.multipart.maxSize:这是multipart请求信息的最大尺寸(文件上传用),Struts2用于限制文件上传的尺寸。 17. struts.multipart.parser:这是一个multipart请求解析器,Struts2用于处理multipart请求。 ...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart.MultiPartRequest解析器接口(文件上传用) struts.multipart.saveDir The directory to use for storing uploaded files 设置存储上传...

    Struts2的常量详解

    struts.multipart.maxSize 属性指定 Struts 2 文件上传中整个请求内容允许的最大字节数。 11. struts.custom.properties struts.custom.properties 属性指定 Struts 2 应用加载用户自定义的属性文件,该自定义属性...

    struts.properties详解

    - **struts.multipart.saveDir**:指定上传文件的临时存储目录,默认为`javax.servlet.context.tempdir`,即Web容器提供的临时目录。 - **struts.multipart.maxSize**:指定整个上传请求的最大大小,超过这个限制将...

    struts.xml和struts.properties配置详解

    4. **struts.multipart.maxSize**: 文件上传的最大大小,单位为字节。 5. **struts.action.extension**: 行动映射的扩展名,默认是`action`,但可以根据需要修改。 6. **struts.enable.SlashesInActionNames**: 是否...

    struts.properties文件详解

    9. `struts.multipart.saveDir`: 设置上传文件的临时存储目录,默认为 Servlet 容器的临时目录。 10. `struts.multipart.maxSize`: 设定单个请求中允许的最大上传字节数,防止过大文件导致服务器问题。 11. `...

    详解struts2中struts.properties.doc

    8. `struts.multipart.saveDir`: 指定上传文件临时存储的位置,系统默认使用`javax.servlet.context.tempdir`。 9. `struts.multipart.maxSize`: 限制单个请求中文件上传的总大小。 10. `struts.custom.properties...

    通过import org.springframework.web.multipart.MultipartFile;上传文件

    通过import org.springframework.web.multipart.MultipartFile;上传文件的一个工具性的jar.

    struts2的struts.properties介绍

    ### Struts2中的struts.properties配置详解 在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts....

    struts.properties配置详解

    在Struts2框架中,除了大家熟知的`struts.xml`配置文件之外,还有一个重要的配置文件——`struts.properties`。该文件主要用来存储一些Struts2的核心配置属性,通过键值对的方式设置框架的行为模式、国际化设置以及...

    struts2 上传文件超过最大值解决办法

    要解决这个问题,最直接的方法是修改`struts.multipart.maxSize`的值,以适应更大的文件上传需求。这可以通过编辑`struts.xml`配置文件来完成。具体步骤如下: 1. **打开`struts.xml`文件**:首先,找到项目中的`...

    Struts 2 properties文件详解

    ### Struts 2 properties文件详解 #### 概述 `struts.properties` 文件是Struts 2框架中的核心配置文件之一,它包含了Struts 2框架运行时所需的一系列配置属性。这些属性决定了Struts 2的行为特征以及与其他组件如...

    设置FileUpload上传文件大小

    - Struts2提供了一个`struts.multipart.maxSize`属性来控制最大上传文件大小。在`struts.xml`配置文件中添加: ```xml &lt;constant name="struts.multipart.maxSize" value="10485760"/&gt; &lt;!-- 10MB --&gt; ``` 4. **...

    struts2常量详解

    - **struts.multipart.saveDir**: 指定上传文件的临时存储目录,默认是Servlet容器的临时目录。 - **struts.multipart.maxSize**: 设置单个请求中所有上传文件的总大小限制。 - **struts.custom.properties**: ...

    struts2框架下的文件上传

    然后,在struts.xml配置文件中启用`struts.multipart.parser`参数为`copy`,这样Struts2会自动处理文件上传。 ```xml &lt;constant name="struts.multipart.parser" value="copy"/&gt; ``` 在Action类中,你可以这样...

Global site tag (gtag.js) - Google Analytics