Make sure you have commons-io, commons-fileupload, and commons-collections jar files in your WEB-INF/lib directory. At least this worked for me.
Thanks, On Wed, 2007-09-12 at 19:07 -0400, Session A Mwamufiya wrote: > Hi, > > I'm using struts 2.0.6, and I keep getting the following exception when I try > to replicate the fileupload example in the showcase: > > Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest > (jakarta) - [unknown location] > org.apache.struts2.config.BeanSelectionProvider$ObjectFactoryDelegateFactory.create(BeanSelectionProvider.java:247) > com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134) > com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:476) > com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:486) > com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java:517) > com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542) > com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:515) > org.apache.struts2.dispatcher.Dispatcher.wrapRequest(Dispatcher.java:700) > org.apache.struts2.dispatcher.FilterDispatcher.prepareDispatcherAndWrapRequest(FilterDispatcher.java:327) > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:390) > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > > Here is my jsp: > <s:form action="SMIGImport" method="POST" enctype="multipart/form-data"> > <s:file name="upload" label="File" /> > <s:submit key="importSMIGButton" method="importSMIGButtonPressed" /> > </s:form> > > Here is my validation.xml: > <validators> > <field name="upload"> > <field-validator type="fieldexpression"> > <param name="expression"><![CDATA[upload.length() > 0]]></param> > <message>File cannot be empty</message> > </field-validator> > </field> > </validators> > > If I remove enctype="multipart/form-data", I get the following error: Invalid > field value for field "upload". > > Any idea how to fix this? Does this have to do with my version of struts, or > is there something that I'm missing. > > Thanks, > Session > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Randall Svancara System Administrator Horticulture and Landscape Architecture 509-335-7093 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]