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