2017-02-15 4 views
0

У меня проблема с загрузкой изображения в облако Google Cloud в движке Google.java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getPart

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getPart(Ljava/lang/String;)Ljavax/servlet/http/Part; 

     at com.google.appengine.controller.PostNewsServlet.doPost (PostNewsServlet.java:89) 
     at javax.servlet.http.HttpServlet.service (HttpServlet.java:637) 
     at javax.servlet.http.HttpServlet.service (HttpServlet.java:717) 
     at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:511) 
     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1166) 
     at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter (ParseBlobUploadFilter.java:125) 
     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1157) 

Пожалуйста, помогите мне исправить.

ответ

0

Я могу видеть javax.servlet.api версии 3.0.1 и версии 3.10 в вашем pom.xml, но Google App Engine поддерживает только версии 2,5

+0

Спасибо вашего ответа, javax.servlet.http.HttpServletRequest.getPart потребности добавьте версию 3.0 или новее. hic –

+0

Понимаю, тогда вам понадобится другое решение для вашей загрузки. Взгляните на Apache Fileupload https://commons.apache.org/proper/commons-fileupload/ –

Смежные вопросы