java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException

Um eine zu lesenxlsx Datei Ich verwende einen Apache-POI. Ich habe die Zip-Datei heruntergeladen und die folgenden Jsrs in meinem Servlet-Verzeichnis abgelegtwebcontent/web-inf/lib und konfigurierter Erstellungspfad durch Eclipse

und mein Code sieht wie folgt aus,

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

File uploadedFile = new File(fpath, fileName);
item.write(uploadedFile);
String mimeType = (Files.probeContentType(uploadedFile.toPath())).toString();
System.out.println(mimeType);
if(mimeType.equals("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))
{
FileInputStream file = new FileInputStream(uploadedFile);
    XSSFWorkbook workbook = new XSSFWorkbook(file);
    for (int i =0; i < workbook.getNumberOfSheets(); i++)
    {
       XSSFSheet sheet = workbook.getSheetAt(i);
       Iterator<Row> row = sheet.iterator();
       while(row.hasNext()) {
   Iterator<Cell> cellIterator = ((Row) row).cellIterator();
       while(cellIterator.hasNext()) {
       Cell cell1 = cellIterator.next();
       switch(cell1.getCellType()) 
         {
    case Cell.CELL_TYPE_BOOLEAN:
    System.out.print(cell1.getBooleanCellValue() + "\n");
    break;
    case Cell.CELL_TYPE_NUMERIC:
    System.out.print(cell1.getNumericCellValue() + "\n");
    break;
    case Cell.CELL_TYPE_STRING:
    System.out.print(cell1.getStringCellValue() + "\n");
    break;
    }
     }

Obwohl dies nicht angezeigt wird und Fehler in Eclipse auftreten, werden beim Versuch, den Code auszuführen, die folgenden Fehler angezeigt

Was ist mein fehler Wie kann man das lösen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage