《JBOSS_JNDI配置.docx》由会员分享,可在线阅读,更多相关《JBOSS_JNDI配置.docx(5页珍藏版)》请在第一文库网上搜索。
1、Jboss服务器JNDI配置数据源连接数据库一、JboSS端配置JNDl数据源Jboss 安装目录 docexamplesjca 下有各种如 oracle, db2, Sqlserver 等 数据库JNDI配置的模板文件,形式为“数据库-ds. xml,在此我们以配置 OraclelOg数据库为例:将 Jboss_homedocsexamplesjca 下 的 oracle-ds. xml 拷 贝 到 Jboss_homeserverdefaultdeploy下,并做相应的修改,主要内容如下:H“ art eoupl of cb potlbl OCl CMfl9uratl0M.For no r
2、e nfosatQ, ”e http: /ota. orcle. cco/doc5/product8/oracle9i/(Soc_llbrary/release2/3ava. 920a964S4t. tajdbc: OreCle: oci: youxoxcl-n-nane ordbC:sclzoclzfcrpticoc) (procoltcp) porclS21) I (conftctc-(SERVic.SXE-icurwrvcMM)org.3bcss. resource, adapter. 3dbc. vendor.OracleValdConcectoaCbecke r ad Oe”中,fo
3、r tX4l rrcrorg.3boes. re source, adapter. 3ddc. vendor.OraclefjiceptionSorte r!- 9ql to call when eocaeccon la CZeatedaen8necuceglxcoe rbitrry qloev-cmectlo!- 9ql to call on an existing pooled ccnnectoa wen it is QbMiDed fr pool - the OraCleV1 1CICOaDeCtIOnCCkCr is preferedscee arblttttry qIql tMard
4、jboc-dbc.1 type-nappingoteSaa1 . JNDI名的修改OraclcDSfalse*(加上这句)*默认的是true,需要添加该行来屏蔽该项,如果不加这个,则JNDI名格式为java: OracIeDS,屏蔽之后的JNDl名即为OraCleDSOjdbc:oraclc:thin:l 92.168.100.169:1521 :orcl 1 Og2 .驱动及用户名,密码oracle.jdbc.driver.OracleDriverscottt iger3 .数据库版本Oracle 1 Og 二、拷贝数据库驱动程序配置好JNDl数据源后还不够,还需要将相应数据库的驱动程序拷贝
5、至 Jboss_homeserverdefaultlib,在此将 oracle 数据库驱动 OjdbCl4. jar 拷 贝至 JboSS_homeserverdefaultlib 目录下。三、用JDBC连接数据源并制作模板报表运行环境切换到jboss下面的工程:选择任意一张表制作一张报表,这里以depl为例:上模板设计国燃数设计;设计器预览/分页预览K埴报预览选择设计器中服务器-选择数据库连接,把JDBC改成JNDl的方式,并作相应的修改:点击确定,保存模板。浏览器中打开如下地址,即可访问JNDl的模板:hHD: IoCalhOSt:8080/WebReDOrt/ReporlServedreDortIet=JNDLcDt