- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsr应用及数据源配置
JSR应用及数据源配置
目前,大多数报表工具都是基于数据库进行数据挖掘,数据分析,数据查询和数据展现。JSR是如何与数据库建立连接的呢?如何与其它的J2EE应用无缝集成的呢?
server.xml和global.xml文件,jsr正是通过这两个文件,建立jsr与第三方应用软件的交互,实现与第三方应用插件的无缝集成。下面详细地介绍这两个配置文件。这两个文件紧随jsr的运行时环境jsrHome,具体存放在:jsrHome/runtime/conf目录下。首先找到jsrHome,然后到jsrHome/runtime/conf目录下找到该文件,使用文本编辑器工具打开它。
server.xml,JSR与其他一些应用技术相关的配置信息,JSR通过这个配置文件,在文件中添加一些应用配置,使jsr可以友好地与一些基于J2EE平台的应用技术相结合,实现无缝集成。如SSO,邮件投递等。server.xml文件的代码解析如下:其中蓝色字体为xml代码的作用解析。
Server 根节点,里面包含JSR应用基本属性及datasources数据源。
property name=debug0/property
debug属性,主要控制日志输出情况,是否输出调式信息。0否,1是property name=default-data-sourceSmartreport/property
default-data-source,指支持jsr运行的基础数据库的数据源名称。property name=connection-pool-size20/property
connection-pool-size:Smartreport连接池大小,0为不使用连接池pager
pager为页面设置节点,设置了该节点后,使jsr可以定制页面属性。
property name=pager-connection-timeout5/property
pager-connection-timeout,页面连接超时时间,单位为秒。
property name=pager-cache-timeout50/property
pager-cache-timeout,页面缓存超时时间,单位为秒。
/pager
property name=perf-mode0/property
perf-mode:性能优化测试模式,0表示jsr处于正常模式,必须登录系统后,才能执行模板。1表示jsr处于性能优化测试模式,无需登录系统(系统自动使用内置用户运行报表),使用http://ServerIp:port/jsr/runreport?TemplateID={报表属性ID}即可执行报表thread-pool
thread-pool,为线程节点,设置了该节点,使jsr可以控制线程并发运行情况。
property name=enabled0/property
enabled,线程的开启设置,当enabled=1时,表示jsr允许多线程并发执行,enabled=0时,表示jsr禁用多线程并发执行。
property name=max-running-threads3/property
max-running-threads,允许的最大并发线程数,当enabled=1时生效。
property name=wait-time300/property
Wait-time,线程执行等待时间,单位为秒,当enabled=1时生效。
/thread-pool
log log为日志记录的节点,使用该节点后,使jsr支持日志跟踪功能。
property name=enabled1/property
enabled,设置是否开启日志记录。enabled=1开启,enabled=0禁用。如果开启,会使用下面的日志构件记录日志property name=log-class
com.lonton.sr.engine.log.JDBCLogger/property
log-class,日志跟踪时使用的类文件名,此处采用JDBCLogger,为jsr专门为报表进行日志跟踪而开发的基于java语言的封装类。
/log
mailmail为邮件投递的节点,设置该属性后,使jsr支持邮件投递功能。
property name=mail-class
com.lonton.sr.engine.mail.MailSender/property
mail-calss,实现邮件投递功能所使用的类文件名,此处采用MailSender,为jsr专门为邮件投递而开发的基于java的封装类。
/mail
sso sso 为单点登录的属性节点,设置该属性后,使jsr支持单点登录。
property name=enab
您可能关注的文档
- C++程序,班级信息管理.doc
- 01 华为ADC培训胶片.ppt
- 第7章1 程序设计语言和编码风格.ppt
- 教材中部分重、难点的处理方法及分析.doc
- 7知识获取与机器学习.ppt
- FTTH业务开通过程.pptx
- 第六章、使用存储过程实现进销存系统的业务逻辑.ppt
- 2011年海淀一模物理考试试卷分析.doc
- 课10(3.2-3.3 图像平滑与锐化).ppt
- 第七版小学信息技术6年级上册教参.docx
- 2023-2024学年江苏省南京一中九年级(上)月考化学试卷(10月份).doc
- 回归课本应用文写作专项任务单(必修第一_三册)-2024届高三英语一轮复习牛津译林版(2020).docx
- 2023-2024学年江苏省南京市鼓楼区金陵中学仙林分校九年级(上)月考化学试卷(10月份).doc
- 2025届长沙一中高三第一次月考数学试卷.docx
- Unit+1错题2024-2025学年牛津译林版七年级英语上册.docx
- 立体几何中的建系求角题型难点分类练习解析版.docx
- 立体几何中的建系求角题型难点分类练习原卷版.docx
- 浙江杭州市第二中学+高考考纲3500词汇练习(语法填空练习)(下).docx
- 江苏省南京二十九中学2023-2024学年九年级上学期月考物理试卷(10月份).docx
- 牛津译林版八上第一次月考考点讲解(教师版).pdf
文档评论(0)