2013-06-10 2 views
0

Я новичок в eclipse и tomcat. Я создаю сервлет, который принимает изображение и сохраняет его в базе данных.
Я использую JRE 1.6 и 7. Для кота это я использовал пользовательские библиотеки:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:

import org.apache.commons.fileupload.FileItem; 
import org.apache.commons.fileupload.FileItem; 
import org.apache.commons.fileupload.disk.DiskFileItemFactory; 
import org.apache.commons.fileupload.servlet.ServletFileUpload; 

Теперь я имею эту ошибку при развертывании моего проекта:

10 Jun, 2013 6:34:37 PM org.apache.catalina.core.ContainerBase startInternal 
SEVERE: A child container failed during start 
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/BIOMetric2]] 
    at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source) 
    at java.util.concurrent.FutureTask.get(Unknown Source) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source)  

etc.. 

enter image description here

ответ

-1

я использовал @MultipartConfig, и сейчас это работает нормально. Я использовал этот код. ...

import javax.servlet.annotation.MultipartConfig; 
import javax.servlet.annotation.WebServlet; 

...

Part filePart = request.getPart("img"); 
String imageName = filePart.getName(); 
InputStream in = filePart.getInputStream(); 

....

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