Ошибка RMI в приложении Google

Я не получаю ошибку, когда я использую следующую строку

    FileItemIterator it = servletFileUpload.getItemIterator(request);

Я понимаю, когда использую следующую строку

    List fileItemsList = servletFileUpload.parseRequest(request);

Чем они отличаются и как rmi связан с servletFileUpload.parseRequest (request) ;?

Ошибка: вызвана:

java.lang.NoClassDefFoundError: java.rmi.server.UID is a restricted class. Please see the Google  App Engine developer's guide for more details.
    at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
    at org.apache.commons.fileupload.disk.DiskFileItem.(DiskFileItem.java:103)
    at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:196)
    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:358)
    at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
    at morefile.CopyOfUploadApp.doPost(CopyOfUploadApp.java:147)

Контекст: приложение для загрузки файлов с использованием Apache commons lib в приложениях Google.

Ответы на вопрос(2)

Ваш ответ на вопрос