[Java报表软件—技术知识]Jboss 服务器 JNDI 配置数据源连接数据库 |
一. Jboss端配置JNDI 数据源
Jboss安装目录 doc\examples\jca 下有各种如oracle,db2,sqlserver等数据库JNDI配置的模板文件,形式为 “数据库-ds.xml”,在此我们以配置oracle10g 数据库为例:
将Jboss_home\docs\examples\jca 下的oracle-ds.xml
拷贝到 Jboss_home\server\default\deploy 下,并做相应的修改,主要内容如下:
http://www.finereport.com/forumimages/j-deploy.jpg
其中红色标注的是后面加上的,有了这句在jndi前可以不用加前缀;否则,需要加前缀java(即:lookup("Zqb Oracle Test") 和 lookup("java:Zqb Oracle Test")的区别).
二. 拷贝数据库驱动程序
配置好JNDI数据源后还不够,还需要将相应数据库的驱动程序拷贝至Jboss_home\ server\default\lib,在此将oracle数据库驱动ojdbc14.jar拷贝至Jboss_home\ server\default\lib 目录下
三. 用JNDI连接数据源并制作模板
打开设计器,在登录对话框的远程环境里选择远程服务器如下图:
http://www.finereport.com/forumimages/j-setting1.jpg
如果事先没有定义远程服务器,就点击登录界面的…按钮如下图:
http://www.finereport.com/forumimages/j-setting2.jpg
选择+按钮 新增一个远程服务器
http://www.finereport.com/forumimages/j-add.jpg
登陆到远程服务器后,开始配置远程服务器。如下图,填写好各项配置:
http://www.finereport.com/forumimages/j-fillin.jpg
配置完成后,点击确定,登陆到远程服务器的运行环境。
再打开服务器—定义数据连接,使用JDBC连接oracle10g数据库并制作好模板,将数据源修改为JNDI,如下图:
http://www.finereport.com/forumimages/j-define.jpg
Initial_context_factory : 选择org.jboss.naming.HttpNamingContextFactory
Provider_url: 修改其中的地址为相应服务器所在地址与端口
保存模板
四. 部署应用并访问
重命名WebReport文件夹为WebReport.war,
拷贝至Jboss_home\server\default\deploy下,启动服务器输入地址,便可以访问jndi数据源制作的模板啦
文章转自:http://blog.vsharing.com/fanfanzheng/A1464864.html
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1207496 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|