Hi, I have the same problem once i place the struts2-jfreechart-plugin-2.0.11.jar I have got the deployment error like this
Apr 29, 2008 2:13:30 PM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter struts2 Class: gnu.xml.dom.DomElement File: DomElement.java Method: setAttributeNS Line: 249 - gnu/xml/dom/DomElement.java:249:-1 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:835) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:131) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:100) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:130) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302) at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:78) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) What kind of parsing error is this ? Can anybody help me ? thanks, jignesh swaddee wrote: > > I recently started using struts 2 by experimenting with webwork and then > moving to struts 2. I want to produce some charts using jfreechart. After > getting the example > (http://wiki.opensymphony.com/display/WW/JFreeChartResult) to work using > the webwork framework I tried it with struts > 2(http://struts.apache.org/2.x/docs/jfreechart-plugin.html). I have not > had any success. > > I'd really appreciate it if someone could help get me past this obstacle. > (the first action is working correctly) > > Thanks in advance! > > > ========================================================================= > Here is my struts.xml > > <?xml version="1.0" encoding="UTF-8" ?> > > > > > > > > > > > > > > > > > > > > > > > > > > > > /pages/UserAgentStringForm.jsp > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 400 > > 300 > > > > > > > > > > > > > > > > > Here is my ViewModerationChartAction.java file > > package charts; > > > > > > import com.opensymphony.xwork2.ActionSupport; > > > import org.jfree.chart.JFreeChart; > > > import org.jfree.chart.plot.XYPlot; > > > import org.jfree.data.xy.XYSeries; > > > import org.jfree.chart.renderer.xy.StandardXYItemRenderer; > > > import org.jfree.chart.axis.NumberAxis; > > > import org.jfree.chart.axis.ValueAxis; > > > import org.jfree.data.xy.XYSeriesCollection; > > > > > > public class ViewModerationChartAction extends ActionSupport { > > > > > > private JFreeChart chart; > > > > > > public String execute() throws Exception { > > > // chart creation logic... > > > XYSeries dataSeries = new XYSeries(new Integer(1)); //pass a key > for this series > > for (int i = 0; i <= 100; i++) { > > > // dataSeries.add(i, RandomUtils.nextInt()); > > > dataSeries.add(i, Math.random() * 100); > > > } > > > XYSeriesCollection xyDataset = new XYSeriesCollection(dataSeries); > > > > > > ValueAxis xAxis = new NumberAxis("Raw Marks"); > > > ValueAxis yAxis = new NumberAxis("Moderated Marks"); > > > > > > // set my chart variable > > > chart = > > > new JFreeChart( > > > "Moderation Function", > > > JFreeChart.DEFAULT_TITLE_FONT, > > > new XYPlot( > > > xyDataset, > > > xAxis, > > > yAxis, > > > new > StandardXYItemRenderer(StandardXYItemRenderer.LINES)), > > false); > > > chart.setBackgroundPaint(java.awt.Color.white); > > > > > > return super.SUCCESS; > > > } > > > > > > public JFreeChart getChart() { > > > return chart; > > > } > > > > > > } > > What follows is the stack trace: > Struts Problem Report > > Struts has detected an unhandled exception: > # Messages: There is no Action mapped for namespace /ccbill and action > name viewModerationChart. > Stacktraces > There is no Action mapped for namespace /ccbill and action name > viewModerationChart. - [unknown location] > > > com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186) > > org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41) > > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494) > > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > java.lang.Thread.run(Thread.java:595) > > > > -- View this message in context: http://www.nabble.com/help-with-struts-2-%2B-jfreechart-plugin-example-tp13513669p16955994.html Sent from the Struts - User mailing list archive at Nabble.com.