FusionCharts V2.3.1与J2EE结合的学习心得(一)

qianlan66 11年前

昨 天开始动手做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、修改客户端的保存路径