eclipse如何配置皕杰报表数据源
eclipse下tomcat 服务器 怎么配置皕杰数据源
数据源::本机MySQL中的数据库 test;
服务器:apache-tomcat-6.0.35;
1、先在Eclipse中建立一个Web项目, 我的叫Report。然后在Report项目上集成报表。
2、在\apache-tomcat-6.0.35\conf\Catalina\localhost中,建立名为MyReportJNDI.xml的文件,在其中指明项目路径和数据源配置,内容如下:
xml 代码:
〈Context path="/Report" docBase="D:/java/Report" debug="99" reloadable="true"〉
〈Resource name="mysql/test" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver" maxIdle="30" maxWait="10000"
sername="root" password="root"
url="jdbc:mysql://localhost:3306/test"
maxActive="100"/〉
〈/Context〉
3、在Report项目的WEB-INF/web.xml 中引用这个数据源
xml代码:
〈resource-env-ref〉
〈description〉Report JNDI〈/description〉
〈resource-env-ref-name〉mysql/test〈/resource-env-ref-name〉
〈resource-env-ref-type〉javax.sql.DataSource〈/resource-env-ref-type〉
〈/resource-env-ref〉
4、在Report项目的WEB-INF\resources\config.xml中设置报表的数据源。
在〈dsConf〉 〈/dsConf〉节点里添加xml代码:
〈dataSource〉
〈Name〉test〈/Name〈〈!-- 数据源名称,与设计器中一致 --〉
〈JNDIPrefix〉java:comp/env/〈/JNDIPrefix〉
〈JNDIName〉mysql/test〈/JNDIName〉〈!-- 数据源的JNDI资源名称 --〉
〈DBType〉mysql〈/DBType〉
〈DBEncode〉gbk〈/DBEncode〉 〈!-- 数据库编码方式 --〉
〈SQLDecode〉false〈/SQLDecode〉
〈Default〉false〈/Default〉
〈/dataSource〉
注意:数据源名称和数据源的JNDI资源名称是区分大小写的。
5、将mysql驱动包mysql-connector-java-5.1.7-bin.jar分别放到apache-tomcat-6.0.35\lib和Report项目WEB-INF\lib下。就这样,tomcat的数据源就创建好了。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2018诺贝尔经济学奖得主,一名62岁的Python教徒
北京时间10月8日,瑞典皇家科学院宣布,将2018年诺贝尔经济学奖授予美国学者威廉·诺德豪斯(William D. Nordhaus)和保罗·罗默(Paul M. Romer)。 此次诺奖共同获得者之一的保罗·罗默是美国著名经济学家,斯坦福大学教授。他是经济增长动力最重要的理论家之一,他还曾是前世界银行首席经济师,这是经济学领域中最有影响力岗位之一。他也是特许城市理论的主要传播者,主张在一个国家内建立小型的行政辖区,自治地运作政府,作为一种鼓励更好治理国家的方式。 但在他的种种身份中,也许最值得我们注意的是,这位62岁的经济学家是一位编程语言Python的用户。 经济学涉及大量数学和统计学,最常用的数字工具是电子表格软件Microsoft Excel和编程语言Stata以及Mathematica。这三项都是世界各地经济学教室中常用的工具
- 下一篇
Flutter之禅 内存优化篇
作者:闲鱼技术-福居 前言 性能稳定性是App的生命,Flutter带了很多创新与机遇,然而团队在享受Flutter带来的收益同时也迎接了很多新事物带来的挑战。 本文就内存优化过程中一些实践经验跟大家做一个分享。 Flutter 上线之后 闲鱼使用一套混合栈管理的方案将Flutter嵌入到现有的App中。在产品体验上我们取得了优于Native的体验。主要得益于Flutter的在跨平台渲染方面的优势,部分原因则是因为我们用Dart语言重新实现的页面抛弃了很多历史的包袱轻装上阵。 上线之后各方面技术指标,都达到甚至超出了部分预期。而我们最为担心的一些稳定性指标,比如crash也在稳定的范围之内。但是在一段时间后我们发现由于内存过高而被系统杀死的abort率数据有比较明显的异常。性能稳定性问题是非常关键的,于是我们火速开展了问题排查。 问题定位与排查
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,CentOS7官方镜像安装Oracle11G