因为项目需要,需要在项目中配置润乾报表,之前一直是用的jboss服务器,此处调整为tomcat时出错,然后各种找错,找答案,最后终于好了,然后总结一下。

  首先在apache-tomcat-6.0.43\conf\Catalina\localhost下建一个xml文件,名称与你的项目名称相同,xml的内容如下

<?xml version='1.0' encoding='gb2312'?>
<Context docBase="project" path="/project" debug="0" privileged="true">
<Resource name="DATASOURCE"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="2"
maxIdle="5"
maxWait="10000"
username="username"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.000.000:1521:ORCL"
/>
</Context>

  解析:文件中只需要更换部分内容即可。

  1)、需要更换<Context docBase="project" path="/project" debug="0" privileged="true">中的docBase和path,docBase为你的项目名称,path为项目的配置路径。

  2)、username和password替换成你的oracle数据库的用户名和密码url替换成oracle的url。如果是sqlserver的请按照sqlserver的规则来,此处未测试。

  3)、name="DATASOURCE"需要修改成与reportconfig.xml中相同的名字,reportconfig.xml稍后解释。

  这样的话项目的数据源就配置完成了,接下来需要在项目中建一个reportConfig.xml来进行连接这个数据源。

  关于reportConfig.xml,http://www.360doc.com/content/13/1110/18/13247663_328176292.shtml这个讲解的比较好。可以在项目中新建一个reportConfig.xml文件,然后将链接上说的内容复制进去。只需要改少量地方就可以,当然,也可以根据自己的需要多改点。

  需要改的:

  1)、授权文件路径,换成你自己的授权文件路径。

<config>
<name>license</name>
<value>ServerV4.0Windows.lic</value>
</config>

  2)、项目中存放润乾文件的路径

<config>
<name>reportFileHome</name>
<value>/reportFiles</value>
</config>

  3)、查找数据源时的环境串前缀,在不同的WEB服务器中不同,JBoss为java:,tomcat为java:/comp/env,而Weblogic和Websphere中均不需要,可以不填。

<config>
<name>JNDIPrefix</name>
<value>java:/comp/env</value>
</config>

  4)、用户在WEB应用中要用到的数据源配置。此处value中的dataSource需要修改成与你在上面建的apache-tomcat-6.0.43\conf\Catalina\localhost下面的name的名称相一致。即上面说的第三点中提到的。

<config>
<name>dataSource</name>
<value>dataSource,oracle,0,GBK,GBK,0;</value> </config>

  5)、报表缓存的文件夹,这个需要替换成你想存放缓存的位置,磁盘不存在则无法查看缓存文件,但不影响系统运行;若文件夹不存在则会自动创建。

<config>
<name>cachedReportDir</name>
<value>E:\apache-tomcat-6.0.43\webapps\rqreport\cached</value>
</config>

  建议修改的就这些,如果有什么自己特殊的需求,可以根据上面的链接解析自己对照着改。

  

tomcat下部署润乾报表的更多相关文章

  1. 润乾报表整合到Tomcat服务器的部署过程

    转载自:http://www.cnblogs.com/avivaye/archive/2012/11/16/2773681.html 使用第三方的报表设计器/服务器来快速的开发报表. 润乾服务器是使用 ...

  2. 润乾报表与DERBY数据库的创建连接详解

     1. 问题概述 1.Derby数据库的创建过程 2.润乾报表连接Derby数据库展现数据 概述: Derby是Apache Software Foundation (ASF)的一个的孵化器项目. ...

  3. [saiku] 在 Tomcat 下部署 saiku

    上一篇介绍了如何配置免登录[免登录进入管理台] 本文主要是一步一步解释如何在Tomcat下部署saiku,为了让你更好更快的使用. 开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondri ...

  4. 润乾报表如何使用Echarts

     1.    润乾报表中使用Echarts统计图的步骤 2.    报表中添加echarts2统计图 选中需要设为统计图的单元格,点击 报表-第三方图形 菜单项,或者右键菜单-第三方图形,在图形编 ...

  5. JFinal 项目 在tomcat下部署

    原文:http://my.oschina.net/jfinal/blog/353062 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任 ...

  6. 在tomcat下部署工程

    xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tom ...

  7. 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)

    在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...

  8. 今天我碰到了由于web.xml文件表头信息导致润乾报表启动失败的问题,解决方案如下

    下面是从2.3,2.4.2.5 3.0集中版本的web.xml头信息的细节,当发现系统启动不报错但是该生成的功能没有正常生成,特别是在这次配置润乾报表的时候发现用2.4版本的时候,在web.xml中配 ...

  9. log4j和web.xml配置webAppRootKey 的问题(一个tomcat下部署多个应用)

    转自:http://blog.csdn.net/arvin_qx/article/details/6829873 在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRoot ...

随机推荐

  1. Android学习笔记之蓝牙通信...

    PS:最近同学问我蓝牙的事,因此自己也就脑补了一下蓝牙... 学习内容: 1.如何实现蓝牙通信技术...   蓝牙通信其实是手机里很常用的一种通信方式,现在的手机中是必然存在蓝牙的,蓝牙通信也是有一部 ...

  2. 配置内存中OLTP文件组提高性能

    在今天的文章里,我想谈下使用内存中OLTP的内存优化文件组来获得持久性,还有如何配置它来获得高性能.在进入正题前,我想简单介绍下使用你数据库里这个特定文件组,内存OLTP是如何获得持久性的. 内存中O ...

  3. JAVA - 大数类详解

    写在前面 对于ACMer来说,java语言最大的优势就是BigInteger,Bigdecimal,String三个类. 这三个类分别是高精度整数,高精度浮点数和字符串,之所以说这个是它的优势是因为j ...

  4. NPOI根据模板生成chart图表导出Excel

    导入NPOI的全部dll. 因为NPOI的API里面还没有对于Chart图表方面的操作,所以只能根据提示做好的图表作为模板,修改数据源的方法来改变图表. 注意:NPOI要用2003版以下的excel才 ...

  5. BootStrap栅格系统原理 笔记

    1.内容居中:效果 关键代码: <div class="container"> .........之前上面添加在body标签下的代码 </div>添加cla ...

  6. 使用VS开发C语言

    在嵌入开发板上做了一段时间的C语言开发后,今天突然心血来潮,想起大学时期在TurboC和TC3下写代码的情形.大一时宿舍里有台386(在当时是算比较先进的了),大一大二基本上都在玩DOS和WIN31. ...

  7. Redis持久化-数据丢失及解决

    Redis的数据回写机制 Redis的数据回写机制分同步和异步两种, 同步回写即SAVE命令,主进程直接向磁盘回写数据.在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的. 异步回写即BGSA ...

  8. 2 Orchard汉化资源包的使用

    Orchard安装完毕之后我们就可以在后台尝试做一些基本的操作感受下Orchard提供的一些功能,比如添加一个页面.菜单.文章什么的.也可以试着新建一些部件.布局之类的感受下.个人建议摆弄一下了解下就 ...

  9. Access数据库的常用数据类型和alter的用法

    一.Access比较常用的数据类型:文本.备注.数字.日期/时间.货币 意思          Sql                    Access 1)文本      nvarchar(30) ...

  10. sql 两列相加存到另一列

    假设表table1有a.b两个列,想生成另一个列为a列值+b列值计算列添加语句如下ALTER TABLE table1ADD c AS a+b