java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory - PullRequest
1 голос
/ 27 января 2012

У меня очень простой проект NetBean. Это включает эту линию контроллера,

    @RequestMapping(value = "/MyDoc.htm", method = RequestMethod.POST)
    public String FormUpload(@RequestParam("file") MultipartFile file)  {        
       return "MyDoc";
    }

а в диспетчерском сервлете у меня

<bean id="multipartResolver"
    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="50000000"/>

Но я получаю эту ошибку java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

Проект включает в себя только один контроллер с двумя методами. ПОЛУЧИТЬ и ПОСТ. GET версия работает очень хорошо.

1 Ответ

2 голосов
/ 27 января 2012

Похоже, что один из используемых вами пакетов зависит от одного из пакетов программного обеспечения apache commons. Вы можете либо добавить его в свой путь к классам вручную, либо использовать инструмент сборки, такой как maven, ant, ivy и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...