From: Hassan, C. <Car...@aq...> - 2004-11-12 18:03:30
|
Thank you. I tried to do that and I was able to create the image map and the chart data, but I am having trouble streaming the chart data to display on the jsp file using a servlet. I created a servlet called ChartServlet (just like the demo sample) but it didn't seem to have any action. I configure tomcat (added config to web.xml). Any ideas why? All I got was a broken image tag, but the image map code was there. =20 I am not sure whether it's relevant, but the following error message was generated: ERROR,http-8080-Processor25,2004-11-12 12:54:38,983,Exception loading sessions from persistent storage java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: java.awt.image.BufferedImage at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646 ) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) at org.apache.catalina.session.StandardSession.readObject(StandardSession.j ava:1342) at org.apache.catalina.session.StandardSession.readObjectData(StandardSessi on.java:885) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java: 416) at org.apache.catalina.session.StandardManager.load(StandardManager.java:34 3) at org.apache.catalina.session.StandardManager.start(StandardManager.java:6 57) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4294 ) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:304 3) at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:10 14) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:330 ) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base.java:540) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 9) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 7) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at java.lang.Thread.run(Thread.java:534) Caused by: java.io.NotSerializableException: java.awt.image.BufferedImage at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:13 32) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1 247) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278) at org.apache.catalina.session.StandardSession.writeObject(StandardSession. java:1415) at org.apache.catalina.session.StandardSession.writeObjectData(StandardSess ion.java:902) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.jav a:539) at org.apache.catalina.session.StandardManager.unload(StandardManager.java: 485) at org.apache.catalina.session.StandardManager.stop(StandardManager.java:68 7) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4496) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:303 7) ... 30 more Thanks, Carina -----Original Message----- From: jch...@li... [mailto:jch...@li...] On Behalf Of Kesavan Srinivasan Sent: Thursday, November 11, 2004 9:45 AM To: jch...@li... Subject: Re: [jCharts-users] jchart - struts - image map [bcc][faked-from] Importance: Low One way to do it is - create the jpeg (or other format) image map in struts and store it in session. Have a separate servlet that will stream the image map from session, back to the jsp which invokes the servlet via the <image> tag. Hope this helps. --- "Hassan, Carina" <Car...@aq...> wrote: > Hi All, > =20 > I am trying to use jchart with Struts. I can generate multiple graphs > on a single JSP page now (without Struts). But I am not sure how to=20 > integrate it within Struts. Also, how can I include the generation of > image map (2 steps process) in Struts as well. > =20 > Any suggestions are welcome. Thanks in advance. > =20 > thanks, > Carina > =20 >=20 =09 __________________________________ Do you Yahoo!?=20 Check out the new Yahoo! Front Page.=20 www.yahoo.com=20 =20 ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick _______________________________________________ jCharts-users mailing list jCh...@li... https://lists.sourceforge.net/lists/listinfo/jcharts-users |