title: java.lang.ClassNotFoundException: jxl.read.biff.BiffException
body: <p>In my J2EE web project, I have a simple JSP (HomeScreen.jsp) and a servlet class (HomeScreenServlet.java) behind it. This class is calling non-static method (PDFAwt1) from another class (PDFAwt) which in turn calls many other methods from many different classes, as usually happens. </p>
  
  <p><strong>When I try to create an object of the PDFAwt to call PDFAwt1()</strong>, I get an exception:</p>
  
  <pre><code>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)
  ...
  </code></pre>
  
  <p>Here is a little preview of PDFAwt1()</p>
  
  <pre><code>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();
  ...
  </code></pre>
  
  <p>CreateExcelFile()</p>
  
  <pre><code>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);
          ... 
      }
    }
  }
  </code></pre>
  
  <p>Not able to find where the problem is exactly.. please help..</p>