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配置完成。