Hola.
Necesito importar la libreria JFreeChart para crear graficas desde una aplicacion JSP bajo Eclipse.
Aparentemente, se importan correctamente desde Build Path->Libraries. Creando una libreria nueva de usuario, e importando ahi los .jar: jcommon-1.0.10.jar y jfreechart-1.0.6.jar.
Me la reconoce y me deja trabajar con ella.
El problema viene, que al ejecutar la aplicación, me salta el siguiente mensaje:
14:02:27,156 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
Only a type can be imported. org.jfree.data.category.DefaultCategoryDataset resolves to a package
at org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:397)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:288)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:267)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:255)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:556)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:293)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve .invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread .run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Unknown Source)
Parece que me reconoce el tipo DefaultCategoryDataset, como un paquete.
¿Alguien sabe por que es?
¿Que me falta por hacer?
saludos y gracias.