在我的 J2EE Web 项目中,我有一个简单的 JSP (HomeScreen.jsp) 和一个 servlet 类 (HomeScreenServlet.java)。此类从另一个类 (PDFAwt) 调用非静态方法 (PDFAwt1),而后者又从许多不同的类调用许多其他方法,这通常会发生。
当我尝试创建 PDFAwt 的对象来调用 PDFAwt1()时,出现异常:
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();
...
创建Excel文件()
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);
...
}
}
}
无法找到问题的确切位置..请帮助..