Using JR1.3.1, Java Studio Creator, Sun App server 8.2. I am trying to add Jasper Reports to my project and am having problems when I try to access any of the Jasper functions. After several unsuccessful attempts to make a compiled report work, I backed off to use one of the demo examples: JasperPrint jp = JasperCompileManager( reportName, new HashMap(), new JREmptyDataSource()); JasperViewer.viewReport(jp, true); As soon as I attempt to execute the JasperCompileManager, I get the following error from the server: It looks like it can't find the JRXmlLoader.load() method. The JasperReports jar files are in the war file and the load method is in the jar files. Any idea what is happening? Am I doing something wrong here? =============================================== Exception Handler Description: An unhandled exception occurred during the execution of the web application. Please review the following stack trace for more information regarding the error. Exception Details: java.lang.NoClassDefFoundError org/apache/commons/digester/SetNestedPropertiesRule Possible Source of Error: Class Name: net.sf.jasperreports.engine.xml.JRXmlLoader File Name: JRXmlLoader.java Method Name: load Line Number: 202 Source not available. Information regarding the location of the exception can be identified using the exception stack trace below. Stack Trace: net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:202) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151) net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:142) istha.SessionBean1.createIoReport(SessionBean1.java:2238) istha.ReportPage.ioCreateReportBtn_action(ReportPage.java:562)