Hello sir, I am using iReport3.0 and then i am calling the .jrxml file in jsp but i got the error.My JSP code is as below and after the jsp code i have placed the error code Thanks in advance: <%@ page import="java.sql.*" %> <%@ page import="java.lang.*" %> <%@ page import="java.lang.Object" %> <%@ page import="java.io.*" %> <%@ page import="java.util.*" %> <%@ page import="java.text.*" %> <%@ page import="net.sf.jasperreports.engine.*" %> <%@ page import="net.sf.jasperreports.engine.util.*" %> <%@ page import="net.sf.jasperreports.engine.export.*" %> <%@ page import="net.sf.jasperreports.engine.JasperCompileManager" %> <%@ page import="net.sf.jasperreports.engine.design.JRMultiClassCompiler" %> <%@ page import="net.sf.jasperreports.engine.JasperManager" %> <%@ page import="net.sf.jasperreports.engine.xml.JRXmlLoader" %> <%@ page import="net.sf.jasperreports.engine.JasperPrint" %> <%@ page import="net.sf.jasperreports.engine.JasperFillManager" %> <%@ page import="net.sf.jasperreports.engine.JasperExportManager" %> <%@ page import="net.sf.jasperreports.engine.JREmptyDataSource" %> <%@ page import="net.sf.jasperreports.engine.JasperReport" %> <%@ page import="net.sf.jasperreports.engine.design.*" %> <%@ page import="net.sf.jasperreports.view.JasperViewer" %> <%@ page import="net.sf.jasperreports.engine.JRException" %> <% String reportSource ="C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//test//WEB-INF//classes//classic.jrxml"; String reportDest = "C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//test//GROUP//sample.html"; Map params = new HashMap(); try { JasperDesign jasperDesign=JRXmlLoader.load(reportSource); JasperManager.loadXmlDesign("classic.jrxml"); JasperReport jasperReport =JasperCompileManager.compileReport(jasperDesign); JasperPrint jasperPrint =JasperFillManager.fillReport(jasperReport, params, new JREmptyDataSource()); JasperExportManager.exportReportToHtmlFile(jasperPrint, reportDest); JasperViewer.viewReport(jasperPrint); } catch (JRException ex) { ex.printStackTrace(); } %> and the error is as below: type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /GROUP/sample.jsp at line 28 25: Map params = new HashMap(); 26: try 27: { 28: JasperDesign jasperDesign=JRXmlLoader.load(reportSource); 29: JasperManager.loadXmlDesign("classic.jrxml"); 30: JasperReport jasperReport =JasperCompileManager.compileReport(jasperDesign); 31: JasperPrint jasperPrint =JasperFillManager.fillReport(jasperReport, params, new JREmptyDataSource()); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/digester/SetNestedPropertiesRule org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.GROUP.sample jsp.jspService(sample_jsp.java:120) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.NoClassDefFoundError: org/apache/commons/digester/SetNestedPropertiesRule net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:203) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) org.apache.jsp.GROUP.sample jsp.jspService(sample_jsp.java:101) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.ClassNotFoundException: org.apache.commons.digester.SetNestedPropertiesRule org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:203) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) org.apache.jsp.GROUP.sample jsp.jspService(sample_jsp.java:101) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)