tomcat下部署润乾报表

  因为项目需要,需要在项目中配置润乾报表,之前一直是用的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>

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

 

  

转载于:https://www.cnblogs.com/xiufengd/p/4742938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
报表是一款报表工具,而Tomcat是一种用于运行Java Web应用程序的服务器。根据引用\[1\]和引用\[2\]的内容,报表需要部署Tomcat服务器上。具体步骤如下: 1. 将报表报表文件复制到Tomcat的webapps目录下,并可以选择重命名。 2. 在Tomcat的conf目录下的Catalina/localhost目录中创建一个与报表文件同名的xml文件。 3. 进入报表的安装目录下的report/bin目录,并执行startup-dql.sh命令来启动DQL元数据层设计器。 4. 在DQL设计器中,通过"服务"菜单下的选项可以启动示例数据库、停止示例数据库、启动DQL Server、启动Tomcat和关闭Tomcat。 5. 最后,通过浏览器访问Tomcat部署报表应用。 请注意,以上步骤是根据提供的引用内容进行的解释,具体操作可能会因实际情况而有所不同。 #### 引用[.reference_title] - *1* *2* [windows10+tomcat8+oracle11g 部署 v2018 完整过程](https://blog.csdn.net/qq_41568597/article/details/89246129)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Mac 环境中部署报表](https://blog.csdn.net/zozoxxma/article/details/103573846)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值