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所在的工程

    報表系統是部署在服務器上的,系統部署後就不便在其上面修改報表。所以可以通過遠程設計直接修改服務器上面的報表,且保存的報表都是直接保存到服務器上面的。

        

wKiom1jvDgXgE35pAACa29fJV-U964.png-wh_50

wKiom1jvDgbC67-MAAAUx3c0W3I309.png-wh_50

wKioL1jvDgaijY-FAAC8St0Ckd4361.png-wh_50


 至此,jndi配置完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章