FineReport 部署到tomcat后配置jndi连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FineReport 部署到tomcat后配置jndi连接相关的知识,希望对你有一定的参考价值。

   1.首先要在tomcat中配置JNDI

        1)拷贝数据驱动包(mysql为例)mysql-connector-java-5.1.6-bin.jar到tomcat下的lib目录;

        2)修改F:\apache-tomcat-7.0.73\conf\context.xml;

<?xml version="1.0" encoding="UTF-8"?>

    <!--

    <Manager pathname="" />

    -->

<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"  

               maxActive="100" maxIdle="30" maxWait="10000"  

               username="root" password="123" driverClassName="com.mysql.jdbc.Driver"  

               url="jdbc:mysql://localhost:3306/shop"/>

</Context>

        3)修改工程下的web.xml  

<resource-ref>  

      <description>DB Connection</description>  

      <res-ref-name>jdbc/TestDB</res-ref-name>  

      <res-type>javax.sql.DataSource</res-type>  

      <res-auth>Container</res-auth>  

</resource-ref>


        4)启动tomcat


2.设计器切换到tomcat所在的工程

    报表系统是部署在服务器上的,系统部署后就不便在其上面修改报表。所以可以通过远程设计直接修改服务器上面的报表,且保存的报表都是直接保存到服务器上面的。

        

技术分享

技术分享

技术分享


 至此,jndi配置完成。

以上是关于FineReport 部署到tomcat后配置jndi连接的主要内容,如果未能解决你的问题,请参考以下文章

FineReport关于tomcat集群部署的方案

FineReport启动后访问404

tomcat部署FineReport成功,访问reportlets下的自带模板cpt文件提示数据集配置错误

tomcat部署FineReport成功,访问reportlets下的自带模板cpt文件提示数据集配置错误

FineReport如何部署Tomcat服务器集群

FineReport如何部署Tomcat服务器集群