An exception of the jasperreport engine, engine. JRException, is reported when the jar package is imported into MyEclipse. The error is as follows:
2012-4-23 16:56:24 org. apache. catalina. core. ApplicationContext log
Information: Marking servlet LogServlet as unavailable2012-4-23 16:56:24 org. apache. catalina. core. serious StandardWrapperValve invoke: Allocate exception for servlet LogServletjava. lang. classNotFoundException: net. sf. jasperreports. engine. JRExceptionat org. apache. catalina. loader. webappClassLoader. loadClass (WebappClassLoader. java: 1360) at org. apache. catalina. loader. webappClassLoader. loadClass (WebappClassLoader. java: 1206) at java. lang. classLoader. loadClassInternal (ClassLoader. java: 320) at java. lang. class. getDeclaredConstructors0 (Native Method) at java. lang. class. privateGetDeclaredConstructors (Class. java: 2389) at java. lang. class. getConstructor0 (Class. java: 2699) at java. lang. class. newInstance0 (Class. java: 326) at java. lang. class. newInstance (Class. java: 308) at org. apache. catalina. core. standardWrapper. loadServlet (StandardWrapper. java: 1104) at org. apache. catalina. core. standardWrapper. allocate (StandardWrapper. java: 806) at org. apache. catalina. core. standardWrapperValve. invoke (StandardWrapperValve. java: 129) at org. apache. catalina. core. standardContextValve. invoke (StandardContextValve. java: 175) at org. apache. catalina. core. standardHostValve. invoke (StandardHostValve. java: 128) at org. apache. catalina. valves. errorReportValve. invoke (ErrorReportValve. java: 102) at org. apache. catalina. core. standardEngineValve. invoke (StandardEngineValve. java: 109) at org. apache. catalina. connector. coyoteAdapter. service (CoyoteAdapter. java: 286) at org. apache. coyote. http11.Http11Processor. process (Http11Processor. java: 844) at org. apache. coyote. http11.Http11Protocol $ Http11ConnectionHandler. process (Http11Protocol. java: 583) at org.apache.tomcat.util.net. JIoEndpoint $ Worker. run (JIoEndpoint. java: 447) at java. lang. thread. run (Thread. java: 619)
Solution: import the relevant jar package as shown in the following example. If the import is too large, an exception occurs. The oscarJDBC. JAR is my own.