润乾报表在J2EE下的部署.ppt

上传人:b****2 文档编号:2120213 上传时间:2022-10-27 格式:PPT 页数:98 大小:1.43MB
下载 相关 举报
润乾报表在J2EE下的部署.ppt_第1页
第1页 / 共98页
润乾报表在J2EE下的部署.ppt_第2页
第2页 / 共98页
润乾报表在J2EE下的部署.ppt_第3页
第3页 / 共98页
润乾报表在J2EE下的部署.ppt_第4页
第4页 / 共98页
润乾报表在J2EE下的部署.ppt_第5页
第5页 / 共98页
点击查看更多>>
下载资源
资源描述

润乾报表在J2EE下的部署.ppt

《润乾报表在J2EE下的部署.ppt》由会员分享,可在线阅读,更多相关《润乾报表在J2EE下的部署.ppt(98页珍藏版)》请在冰豆网上搜索。

润乾报表在J2EE下的部署.ppt

润乾报表在j2ee下的部署主讲:

梁伟第2页培训内容一、部署流程和步骤二、WEB应用配置三、应用服务器简介四、常见部署问题五、编程接口入门六、4.0和3.5在部署上的差异第3页前题安装WEB服务器Tomcat拷贝安装目录Weblogic安装创建domainWebSphere安装第4页练习:

安装应用服务器选择一种你关注的应用服务器并安装常见问题分析第5页一、部署流程和步骤配置应用服务器的数据库连接池创建新应用拷贝润乾报表web发布包配置润乾相关的配置文件发布报表应用打war包Web应用配置应用配置不同服务器配置方式不一样润乾报表核心配置文件reportConfig.xml第6页1.1配置应用服务器的连接池1.部署JDBC驱动2.创建数据库连接池3.各服务器部署差异第7页1.1.1部署JDBC驱动Tomcat拷贝JDBC驱动到common/libWeblogic修改cmd文件添加jdbc到classpathWebsphere拷贝文件AppServerlib第8页1.1.2创建数据库连接池Tomcat修改配置文件Weblogic控制台Webspher控制台第9页Tomcat4.0数据源name项是JNDI的名称定义,程序通过JNDI才能找到此对象auth项即连接池管理权属性,这里取值Container,申明为容器管理type项即对象的类型,这里取值javax.sql.DataSource,申明为数据库连接池user、password、driverClassName、driverName,依次为数据库的用户名、密码、JDBC驱动和数据库地址第10页练习:

创建连接池在您关注的应用服务器下创建连接池常见问题分析1.url、dirver2.找不到数据源3.tomcat5.0及以上版本如何配置连接池4.设计器和服务器数据源名称是否需要一致第11页1.1.3各服务器部署差异JNDI前缀不同Websphere需要以WAR文件方式发布服务器JNDI前缀说明Tomcatjava:

comp/env4.1修改server.xmlWeblogic无Webspher无Resinjava:

comp/envConf.xmlOracleIASjdbc第12页常见问题小节第13页二、WEB应用配置创建应用创建应用复制文件复制文件配置日志配置日志配置引擎配置引擎发布应用发布应用第14页前提了解web应用目录结构第15页2.12.1创建应用创建应用应用目录WEB-INFclasseslibweb.xml第16页练习:

创建应用练习:

创建应用创建名为runqian的应用必须含有WEB-INF目录WEB-INFclasseslib第17页2.2复制报表引擎文件程序包七个jar程序包配置文件四个配置文件第18页练习:

复制润乾报表引擎复制报表引擎七个jar包四个配置文件操作:

七个jar包拷贝到.runqianWEB-INFlib四个配置文件拷贝到.runqianWEB-INF第19页2.3复制报表打印程序程序包runqianReport4Applet.jar第三方插件j2re-1_4_1-windows-i586-i.exej2re-1_4_2_08-linux-i586.rpm复制位置应用根目录第20页练习:

复制打印程序程序包runqianReport4Applet.jarwidonws:

j2re-1_4_1-windows-i586-i.exeLinux:

j2re-1_4_2_08-linux-i586.rpm第21页2.4相关的配置文件1.reportConfig.xml配置2.web.xml配置3.runqianReportLog.properties日志配置第22页2.4.1基本配置配置授权文件报表模板位置配置语义层文件位置JNDI前缀数据库配置第23页练习:

reportConfig.xml的基本配置licenseServer.lic授权文件reportFileHome/reportFiles报表模板位置semanticsFile/WEB-INF/demo.xml语义层文件JNDIPrefixjava:

comp/envJNDI前缀dataSourcejdbc/test,oracle,GBK;exercise,sqlsvr,1,iso8859-1,GBK,0数据源配置数据源的数据源的JNDI名称名称,数据库类型数据库类型,取数时是否需要转换编码取数时是否需要转换编码,数据库字符集编码数据库字符集编码,显示报表时的字符集编码显示报表时的字符集编码,SQL是是否需要转码否需要转码;第24页2.4.2缓存配置1.报表参数缓存时间2.报表缓存临时目录3.报表缓存时间4.缓存位置第25页练习:

reportConfig.xml的缓存配置cachedParamsTimeout120参数在缓存中保存的时间参数在缓存中保存的时间cachedReportDirc:

runqiancached报表缓存的文件夹报表缓存的文件夹cachedIdPrefixA报表缓存的前缀报表缓存的前缀cachedReportTimeout120报表缓存保存的时间报表缓存保存的时间cachedToDiskOnlyno缓存时是否只保存在硬盘上缓存时是否只保存在硬盘上第26页2.4.3并发配置大报表大报表:

当结果报表格子数超过一万个时,可以设为大报表,进行并发控制1.同时计算的报表的个数同时计算的报表的个数2.等待计算的报表的个数等待计算的报表的个数3.等待计算的最大时间等待计算的最大时间第27页练习:

reportConfig.xml的并发配置maxConcurrentForReport9999同时计算的报表的个数同时计算的报表的个数maxWaitForReport9999等待计算的报表的个数maxWaitTimeForReport9999等待计算的最大时间第28页2.4.4配置润乾日志配置日志文件配置日志级别第29页练习:

日志配置/日志级别可为OFF,ERROR,WARN,INFO,DEBUG,ALL,优先级依次降低,若为OFF则不输出任何/日志信息;若为INFO,则只输出ERROR,WARN,INFO等级别的信息,依次类推。

log4j.logger.runqianReportLogger=DEBUG,LOG1,LOG2日志级别日志级别/输出日志到系统控制台log4j.appender.LOG1=org.apache.log4j.ConsoleAppenderlog4j.appender.LOG1.layout=org.apache.log4j.PatternLayoutlog4j.appender.LOG1.layout.ConversionPattern=%dyyyy-MM-ddHH:

mm:

ss%c:

%-5p%x-%m%n/输出日志到指定文件log4j.appender.LOG2=org.apache.log4j.RollingFileAppender/可以指定LOG2.File的全路径,若未指明,则为相对WEB服务器启动文件的路径log4j.appender.LOG2.File=runqianReport.log日志文件日志文件第30页2.5发布web应用Tomcat修改配置文件Weblogic控制台Webspher控制台只能发布war文件第31页Jar命令打war包开始运行cmd进入应用所在的目录jar查看帮助jarcvfrunqian.war*.*第32页练习:

把应用打成war用jar命令把配置好的应用打成war包注意事项:

不同应用服务器中注意修改jndi名称应用中尽量不要有中文名称尽量删除web.xml的中文注释第33页常见问题小节第34页三常见应用服务器配置简介3.1、Tomcat4部署3.2、Tomcat5.0部署3.3、Weblogic的部署3.4、Websphere的部署第35页3.1Tomcat4.0部署安装tomcat4.0创建数据库连接池创建应用修改配置文件部署应用第36页3.1.1安装Tomcat下载Tomcat安装程序安装Tomcat确保Tomcat正常启动第37页3.1.2创建数据库连接池driverClassNamecom.newatlanta.jturbo.driver.Driverurljdbc:

JTurbo:

/127.0.0.1/pubs/charset=GBKusernamesapasswordsa第38页3.1.3创建应用按照web应用的目录结构创建应用复制报表引擎文件复制报表打印程序第39页3.1.4修改reportConfig.xmlDateSerlvlet授权文件license报表模板路径reportFileHomeJNDI前缀JNDIPrefix数据源dataSource缓存目录cachedReportDir日志文件logConfig第40页3.1.5修改日志配置文件日志级别log4j.logger.runqianReportLogger=DEBUG,LOG1,LOG2日志文件log4j.appender.LOG2.File=runqianReport.log第41页3.1.5部署应用直接拷贝应用到webapps目录下面修改应用部署文件Tomcat4修改server.xml第42页Tomcat5.0配置应用driverClassNamecom.newatlanta.jturbo.driver.Driverurljdbc:

JTurbo:

/127.0.0.1/pubs/charset=GBKusernamesapasswordsa第43页Tomcat中文乱码Tomcat_HOME/conf/server.xml第44页3.3、Weblogic的部署拷贝jdbc驱动包拷贝WebLogic81serverlib下修改WebLogic81commonbincommEnv.cmd配置连接池数据源部署报表应用目录发布War/ear发布第45页3.4、Websphere的部署拷贝jdbc驱动包配置连接池数据源部署报表应用war/ear发布第46页常见问题小节第47页四、常见部署问题1.版本升级2.应用服务器的差异3.操作系统的差异4.数据库连接5.性能优化第48页4.1、版本升级新旧包混用更新不全授权文件不正确第49页4.1.1、新旧包混用旧包未删除report4.jar缓存未删除多个路径下存在旧包搜索runqian*.jar,然后把可疑的jar全部删除,再部署新版本。

第50页4.1.2、更新不全同时多个包需要更新,但是只更新其中的一部分runqianReport*.jarpoi2.jar(导出Excel)、itext_rq.jar(导出Word)、runqianReport4Applet.jar(打印)需要同时更新配置文件,如web.xml,reportConfig.xml、tld文件等runqianReport4.tld文件版本太旧导致的常见错误信息:

org.apache.jasper.JasperException:

/reportJsp/showReport.jsp(140,0)AttributescaleinvalidaccordingtothespecifiedTLD第51页4.1.3.1、授权证书不是服务器版授权证书不是服务器版的:

2007-06-2418:

14:

12runqianReportLogger:

INFO-报表证书错误!

报表授权证书不是服务器版的,请更换正确版本!

解决:

更换服务器版的授权。

第52页4.1.3.2、只能在x操作系统中运行错误信息:

2007-06-2418:

18:

57runqianReportLogger:

INFO-报表证书错误!

您现在的报表授权只能在Linux操作系统中运行!

.解决办法:

更新授权,换用windwows版的授权。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1