2

私の J2EE Web プロジェクトでは、単純な JSP (HomeScreen.jsp) とその背後にサーブレット クラス (HomeScreenServlet.java) があります。このクラスは、別のクラス (PDFAwt) から非静的メソッド (PDFAwt1) を呼び出しています。このクラスは、通常発生するように、多くの異なるクラスから他の多くのメソッドを呼び出します。

PDFAwt1() を呼び出すために PDFAwt のオブジェクトを作成しようとすると、例外が発生します。

java.lang.ClassNotFoundException: jxl.read.biff.BiffException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
...

ここに PDFAwt1() の小さなプレビューがあります

CreateExcelFile cef = new CreateExcelFile();

ImageConversion.setupPDFToPNG(ReferencePath);
ImageConversion.setupPDFToPNG(NewPath);

File folder = new File(ReferencePath + "/png");
File[] f = folder.listFiles();
File folder1 = new File(NewPath + "/png");
File[] f1 = folder1.listFiles();
...

CreateExcelFile()

import jxl.Workbook;
import jxl.format.Colour;
...
public class CreateExcelFile {
  public CreateExcelFile() {
    try {
      if (!new File("LabelsTemplate.xls").exists()) {
        WritableWorkbook workbook = Workbook.createWorkbook(new File("LabelsTemplate.xls"));
        WritableSheet sheet = workbook.createSheet("Sheet1", 0);
        ... 
    }
  }
}

問題が正確にどこにあるかを見つけることができません..助けてください..

4

3 に答える 3