मैं apache फ़ाइल अपलोड करने के लिए फ़ाइल अपलोड कर रहा हूं .. फ़ाइल अपलोड करें। मैं जेटी के साथ इसका उपयोग कर रहा हूँ। सर्वलेट बहुखण्डीय अनुरोध देखता है, लेकिन निष्पादन पर एक NoClassDefFoundError अपवाद फेंकता है:फ़ाइल अपलोड: DeferredFileOutputStream क्लास नहीं मिला?
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
boolean isMultipart = ServletFileUpload.isMultipartContent(req);
if (isMultipart) {
try {
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = upload.parseRequest(req); // exception
...
फेंकता है:
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:199)
की वजह से:
java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream
एक अतिरिक्त जार हम शामिल करने की जरूरत है commons-fileupload-1.2.2.jar के अलावा?
मेरा लक्ष्य केवल एक फ़ाइल अपलोड करना और डिस्क पर लिखना है।
धन्यवाद
आपको लगता है कि यह किया धन्यवाद जोड़ें। – user291701
मेवेन रेपो: http://mvnrepository.com/artifact/org.apache.commons/commons-io –