皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 113|回复: 4

皕杰报表数据换源问题

[复制链接]
发表于 2023-7-14 16:42:43 | 显示全部楼层 |阅读模式
我现在按照皕杰报表的帮助手册,设置数据源换源遇到了问题,我用的是BIOS Server文件夹下的Tomcat启动的。
问题如下:
1. server.xml中没有Context项,我直接把Resource中的配置放在了Host项中,不知道会不会有影响
2. 在report_config.xml文件中设置dataSource的JNDIName不知道应该改成什么,Name项应该改成设计器的数据源名称,这个我理解不知道对不对,但是现在没搞清楚JNDIName的含义,启动报表时一直报名称未在此上下文中绑定的错误
发表于 2023-7-14 16:53:56 | 显示全部楼层
本帖最后由 爱自行车的拓跋 于 2023-7-14 17:01 编辑

1、在Tomcat/conf/server.xml在context节点下新增
<Resource name="oDS" //oracleDS是连接池名字,这个随意命名。
auth="Container" type="javax.sql.DataSource"
username="scott" //scott是oracle数据库用户名
password="scott123" //scott123是oracle数据库密码
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbcracle:thin192.168.1.97:1521rcl" //url里写oracle数据库url
maxActive="50"
maxIdle="5"
maxWait="3000" />
2、将数据库驱动包(比如ojdbc14.jar)放到tomcat/lib下
3、在Tomcat\webapps\report\WEB-INF\resources\creport_onfig.xml里在dsConf节点里新增
<dataSource>
<Name>o</Name>//ora是设计器里创建的数据源名
<JNDIPrefix>java:comp/env/</JNDIPrefix>
<JNDIName> oDS </JNDIName> //oracleDS是server.xml里配置的 resource里的name名
<DBType>oracle</DBType>
<DBEncode>GBK</DBEncode>
<SQLDecode>false</SQLDecode>
<Default>false</Default>
</dataSource>
4、这样数据源就配置好了。
回复 支持 反对

使用道具 举报

发表于 2023-7-14 16:58:29 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2023-7-14 17:00:29 | 显示全部楼层
没有context节点就加上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-14 17:05:01 | 显示全部楼层
问题解决了,就是缺这个Context项的内容,多谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-4 11:30 , Processed in 1.240393 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表