JFreeChart is not working with Jboss-3.2.3

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
subhani
Posts: 11
Joined: Thu Mar 18, 2004 2:23 pm
Location: Hyderabad
Contact:

JFreeChart is not working with Jboss-3.2.3

Post by subhani » Fri Mar 26, 2004 12:25 pm

I am able to get pie chart though jsp in Tomcat 4.1, where as same thing is not working in Jboss-3.2.3. Can u please any tell me whats the problem...

*************************************************************

Source code of my jsp is:


<%@ page import = "org.jfree.chart.demo.servlet.WebHitDataSet" %>
<%@ page import="java.awt.Color"%>
<%@ page import = "java.util.ArrayList" %>
<%@ page import = "org.jfree.chart.ChartRenderingInfo"%>
<%@ page import = "org.jfree.chart.servlet.ServletUtilities"%>
<%@ page import="org.jfree.chart.ChartFactory"%>
<%@ page import = "org.jfree.chart.entity.StandardEntityCollection"%>
<%@ page import="org.jfree.chart.JFreeChart"%>
<%@ page import="org.jfree.chart.plot.Pie3DPlot"%>
<%@ page import="org.jfree.data.DefaultPieDataset"%>
<!--<%@ page import="java.awt.Image,javax.swing.ImageIcon"%>
-->

<%


DefaultPieDataset data = new DefaultPieDataset();
data.setValue("BJP", new Double(43.2));
data.setValue("Congress", new Double(50.0));
data.setValue("Others", new Double(17.5));

// create the chart...
JFreeChart chart = ChartFactory.createPieChart3D(
"Elections 2004", // chart title
data, // data
true, // include legend
true,//tooltips
true//urls
);

chart.setBackgroundPaint(Color.white);

Pie3DPlot plot = (Pie3DPlot) chart.getPlot();
plot.setStartAngle(270);
// plot.setDirection(Rotation.CLOCKWISE);
plot.setForegroundAlpha(0.5f);
plot.setNoDataMessage("No data to display");

// plot.setInteriorGap(0.33);

//ImageIcon temp = new ImageIcon(request.getContextPath()+"/images/logo.jpeg");
// Image image = temp.getImage();
// chart.setBackgroundImage(image);

ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
String filename = ServletUtilities.saveChartAsPNG(chart, 350, 250, info, session);

System.out.println("filenamefilename "+filename);
String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
ArrayList dateList = WebHitDataSet.getDateList();
%>
<html>
<head>
<link rel="stylesheet" href="sample.css" type="text/css"/>
<title>Pie Chart Example</title>
</head>
<body>
<table border=1>

<tr>
<td width="50%" height="50%">
<img src="<%= graphURL %>" width=350 height=250 border=0 usemap="#<%= filename %>">
</td>
<td width="50%" height="50%">
<div align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="350" height="250">
<param name="movie" value="main.swf">
<param name="quality" value="high">
<embed src="main.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="250"></embed></object>
</div>
</td>
</tr>
</table>

<table border=1 width=100% height=30%>
<tr bgcolor=lightblue>

<td >
<font color=white>BJP</font>
</td>
<td>
<font color=white>Congress</font>
</td>
<td>
<font color=white>Others</font>
</td>
</font>
</tr>
<tr>
<td>
43.2
</td>
<td>
50.0
</td>
<td>
17.5
</td>
</tr>
</table>

</table>
</body>
</html>

********************************************************************



Exception it is giving is:

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Compiling 1 source file
[javac] D:\jboss-3.2.3\server\default\work\MainEngine\localhost\jchart\mypie_chart_jsp.java:74: cannot resolve symbol
[javac] symbol : method createPieChart3D (java.lang.String,org.jfree.data.DefaultPieDataset,boolean,boolean,boolean)
[javac] location: class org.jfree.chart.ChartFactory
[javac] JFreeChart chart = ChartFactory.createPieChart3D(
[javac] ^
[javac] 1 error



at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Post by david.gilbert » Fri Mar 26, 2004 6:09 pm

David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

psupawa

JFreeChart is not working with Jboss-3.2.3

Post by psupawa » Wed Jun 16, 2004 10:52 am

I also using JBoss 3.2.3, but it's working fine.

Locked