您的位置:首页 > 运维架构 > Tomcat

FineReport 部署到tomcat后配置jndi连接

2017-04-13 13:39 399 查看
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配置完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat FineReport jndi