FusionCharts V2.3.1与J2EE结合的学习心得(一)
qianlan66
12年前
昨 天开始动手做FusionCharts这块,出现了很多问题,出现的问题在网上搜索不到,甚至很少有关FusionCharts的学习资料,纠结了很久, 回头翻看文档的时候,我只能说是我文档阅读的不够细致。。。以下是我学习FusionCharts V2.3.1与J2EE结合的心得:
- 将FusionCharts_Evaluation\Code\J2EE\Deployable\FusionCharts_J2EE.war 拷贝到正在运行的tomcat 的 /webapps文件夹下,然后再tomcat /webapps/FusionCharts_J2EE/META-INF/context.xml文件修改数据库配置,文档给出的例子是mysql 的,FusionCharts同样支持MS Access, MySQL, MS SQL, Oracle等数据库。
- 如果不想将整个FusionCharts_J2EE.war 拷贝,可以进行如下步骤:
1、在tomcat /webapps/文件夹下建立FusionCharts_J2EE文件夹 2、在新建的FusionCharts_J2EE文件下建立子文件夹 JSP 3、将FusionCharts_Evaluation\Code\J2EE文件夹拷贝到 tomcat/webapps/FusionCharts_J2EE /JSP 文件夹下 4、将 FusionCharts_Evaluation\Code\J2EE\WEB-INF文件夹拷贝到tomcat/webapps /FusionCharts_J2EE文件夹下 5、将FusionCharts_Evaluation\Code\J2EE \META-INF文件夹拷贝到tomcat/webapps/FusionCharts_J2EE文件夹下 6、将FusionCharts_Evaluation\Charts文件夹拷贝到tomcat/webapps/FusionCharts_J2EE文件夹下 - 如果数据库里已经建有表,重启tomcat,如果访问示例http://localhost:8080/FusionCharts_J2EE/JSP/index.html成功的话证明FusionCharts与数据库连接成功
- 如果要FusionCharts产生的char以image/pdf格式的图片或文件导出,需要注意的是,jdk1.4.2的话要到 ExportHandlers/JDK1.4文件夹下进行配置,以下是JDK 1.5版本以上的步骤的 1、FusionCharts_Evaluation\Code\J2EE\WEB-INF\lib文件夹下的 fcexporter.jar和 fcexporthandler.jar 拷贝到项目的WEB-INF\lib文件夹下 2、FusionCharts_Evaluation\Code\J2EE\WEB-INF/classes/fusioncharts_export.properties 拷贝到项目的WEB-INF\classes文件夹下 3、修改web.xml文件加入一下配置 <servlet>
<display-name>FCExporter</display-name>
<servlet-name>FCExporter</servlet-name>
<servlet-class>com.fusioncharts.exporter.servlet.FCExporter</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FCExporter</servlet-name>
<url-pattern>/JSP/ExportExample/FCExporter</url-pattern>
</servlet-mapping> 4、web.xml配置中exportHandler='FCExporter'表示FusionCharts产生的char以image/pdf格式的图片或文件导出到/JSP/ExportExample文件夹下 5、修改客户端的保存路径