我上传10M以内的附件都可以,但是超过10M就会报java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [XXXAction].可是我在服务器端也没有限制附件的大小啊。这是为什么?

解决方案 »

  1.   

    这个问题是,struts2在文件上传中已经默认设置了,最大的上传文件的大小了,LZ你只需要改动一下上传文件的大小就可以啦。关于这个默认设置在defaults.porpertites还是在struts.propertites文件里面,自己找找吧,在struts.xml文件中可以设置其上传文件大小。
      

  2.   

    楼上说得不错,而且servlet容器也有上传文件大小方面的限制。 如果你用的TOMCAT的话,可以参考一下TOMCAT的资料。 具体怎么配置我也忘记了。
      

  3.   

    <constant name="struts.multipart.maxSize" value="20971520" />