配置jboss的oracle数据源

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
 
Oracle数据源配置
 
前提:
JBOSS_HOME=jboss的home目录(安装目录)
有测试JBoss4.2.0-GA版本
数据源的jndi名字为OracleDS
 
配置密码为明码的Oracle数据源
1 将%JBOSS_HOME%/docs/examples/jca/oracle-ds.xml copy
到%JBOSS_HOME%/server/default/deploy目录下
2 打开oracle-ds.xml,做如下编辑
 A 修改jndi名字 <jndi-name>OracleDS</jndi-name>
 B 修改db url <connection-url>jdbc:oracle:thin:@localhost:1521:yyaccp</connection-url>
 C 修改驱动 <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
 D 修改用户名和密码
     <user-name>noble</user-name>
     <password>yyaccp</password>
3 打开 %JBOSS_HOME%/server/default/conf/standardjbosscmp-jdbc.xml
 修改数据源 <datasource>java:/OracleDS</datasource>
4 打开 %JBOSS_HOME%/server/default/conf/ login-config.xml
 将如下内容copy到文件最后
<application-policy name = "OracleDbRealm">
 <authentication>
 <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
         flag = "required">
   <module-option name = "principal">OracleDS</module-option>
   <module-option name = "userName">noble</module-option>
   <module-option name = "password">yyaccp</module-option>
   <module-option name = "managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=OracleDS
</module-option>
 </login-module>
 </authentication>
</application-policy>
5 将Oracle驱动程序,copy到 %JBOSS_HOME%/ server/default/lib目录下
6 完成Jboss 的Oracle数据源配置
 
 
 
 
 
 
 
 
如上操作,完成了jboss基本的数据源配置,但配置文件中有密码的明码,不安全,如下介绍是怎么对密码进行加密的配置
1 生成加密密码
 A 进入dos命令行模式
 B Set JBOSS_HOME环境变量
 C java -cp
%JBOSS_HOME%/lib/jboss-jmx.jar;%JBOSS_HOME%/lib/jboss-common.jar;%JBOSS_HOME%/server/default/lib/jboss-jca.jar;%JBOSS_HOME%/server/default/lib/jbosssx.jar org.jboss.resource.security.SecureIdentityLoginModule yyaccp
 D 生成yyaccp的加密密码: 7236463cd79f258f
2 按上面的配置一样重复配置
3 修改%JBOSS_HOME%/server/default/deploy/oracle-ds.xml
用 <security-domain>EncryptDBPassword</security-domain> 替换以前的
 <user-name>noble</user-name>
 <password>yyaccp</password>
4 打开 %JBOSS_HOME%/server/default/conf/ login-config.xml
 A 将<application-policy name = "OracleDbRealm">   改成
<application-policy name = "EncryptDBPassword">
B 将<login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
             flag = "required"> 改成
<login-module code = "org.jboss.resource.security.SecureIdentityLoginModule"
             flag = "required">
C 将<module-option name = "password">yyaccp</module-option> 改成
 <module-option name = "password"> 7236463cd79f258f </module-option>
D 删除 <module-option name = "principal">OracleDS</module-option>
5 完成jboss加密密码的oracle数据源配置
 
JBoss配置 Oracle 数据源 立即下载

相关推荐

jboss配置数据源oracle)

NULL 博文链接:https://chenhongbinjs.iteye.com/blog/2103462

JBoss配置 Oracle 数据源

1. 将 %JBOSS_HOME%\docs\examples\jca\oracle-ds.xml 复制到 %JBOSS_HOME%\server\default\deploy 目录下。 2. 打开 oracle-ds.xml,做如下编辑: 修改jndi OracleDS 修改url jdbc:oracle:thin:@localhost:1521:orcl 修改驱动 orac...

ymy131931的博客 464

jboss5.0.1GA端口配置

解决jboss配置端口,端口号与oraclejavaEE端口号冲突问题

Jboss配置 Oracle数据源

C:\jbdevstudio\jboss-eap\jboss-as\server\default\deploy\MBDB.XML 前提: JBOSS_HOME=jboss的home目录(安装目录) 有测试JBoss4.2.0-GA版本 数据源的jndi名字为OracleDS   配置密码为明码的Oracle数据源 1 将%JBOSS_HOME%\docs\examples\j

kongjunlongaa的博客 1085

Jboss使用jndi配置数据源连接数据库

Jboss使用jndi配置数据源连接数据库

csdn122325735的专栏 1656

jboss7 配置Oracle数据源

一、jboss7 目录结构       在 JBoss 7 中,文件系统分为两部分: 1. 独立服务器 2. 域服务器 (这是 JBoss 7 首次引入的) — 用于统一的管理多个实例 BIN: 包含启动的脚本,用来启动独立服务器(如果使用独立实例的话)或者域(使用域服务器)   DOCS: 包含服务器文档,有两个子目录,分别是 Licenses (licenses.x

不忘初心 ,方得始终 4382

jboss7配置mysql数据源,jboss 7 oracle数据源配置

I'm currently migrating from jboss 4.3 to jboss 7.1.1 (Final) and i'm trying to configure an oracle datasource but it's not working. Following is what I've done to setup an oracle datasource1)Download...

weixin_35930255的博客 273

JBoss7配置Oracle数据源(JNDI)

JBoss7配置Oracle数据源(JNDI)1.创建oracle驱动模块目录$ cd $JBOSS_HOME/modules$ mkdir -p com/oracle/ojdbc6/main$ vi module.xml 将以下内容复制到新建的module.xml中&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;module xmlns="urn:...

qingfengxia2013的专栏 1020

JBOSS配置oracle数据源

        将JBOSS_HOME\docs\examples\jca下的oracle-ds.xml文件复制到JBOSS_HOME\server\default\deploy下,并修改改文件的内容。形式如下: xml 代码 &lt;?xml version="1.0" encoding="UTF-8"?&gt;      &lt;datasources&gt; ...

六月雪狼 340

jboss 7 mysql驱动_JBoss 7 配置Oracle数据源

一、jboss7 目录结构在 JBoss 7 中,文件系统分为两部分:1. 独立服务器2. 域服务器 (这是 JBoss 7 首次引入的) — 用于统一的管理多个实例BIN: 包含启动的脚本,用来启动独立服务器(如果使用独立实例的话)或者域(使用域服务器)DOCS: 包含服务器文档,有两个子目录,分别是 Licenses (licenses.xml 和相关内容) 和 Schema (配置所使用的 ...

weixin_39719078的博客 156

6.3 JBossOracle9i数据源配置

NULL 博文链接:https://taoistwar.iteye.com/blog/601163

jboss4 配置多个oracle数据源

jboss4 配置多个oracle数据源源的方法,在一个应用中引用两个oracle数据源jdbc/salesmgmt,jdbc/homelink   配置方法如下: 1 将%JBOSS_HOME%\docs\examples\jca\oracle-ds.xml copy 到%JBOSS_HOME%\server\default\deploy目录下 2 打开oracle-ds.xml,...

wangruiling的专栏 312

JBOSS EAP 6 系列三 Oracle、Mysql数据源配置(驱动)—认识模块的使用

文章简介 本文介绍JBOSS EAP 6.1中Oracle数据源配置方式。结合之前JBOSS EAP 6.1新功能,本文初识JBOSS模块申明式容器这一特性。 模块申明式容器:JBOSS EAP不再有lib的概念,一切都是module。无论是系统调用的lib,用户编制的lib,或者应用程序引用到的第三方lib都以模块的方式构建起来,并在使用的地方申明具体使用哪个模块。 以下分三步介

9654

JBOSS EAP 6 系列二 Oracle数据源配置—认识模块的使用

文章简介 本文介绍JBOSS EAP 6.1中Oracle数据源配置方式。结合之前JBOSS EAP 6.1新功能,本文初识JBOSS模块申明式容器这一特性。 模块申明式容器:JBOSS EAP不再有lib的概念,一切都是module。无论是系统调用的lib,用户编制的lib,或者应用程序引用到的第三方lib都以模块的方式构建起来,并在使用的地方申明具体使用哪个模块。 以下分三步介

创造信仰 5800

JBoss7.1配置Oracle11g数据源,详细图解

1、将Oracle10g JDBC 驱动ojdbc6.jar包复制到JBOSS根目录\modules\com\oracle\main\文件夹下,其中(\oracle\main)文件目录不存在,需要新建。 在该目录下,创建文件module.xml,文件内容为: [java] view plaincopy "1.0" encoding="UT

lydmtkl的专栏 597

jboss eap mysql_JBOSS EAP 6 系列三 Oracle、Mysql数据源配置(驱动)—认识模块的使用...

本文介绍JBOSS EAP 6.2中Oracle数据源配置方式。结合之前JBOSS EAP 6.2新功能,本文初识JBOSS模块申明式容器这一特性。模块申明式容器:JBOSS EAP不再有lib的概念,一切都是module。无论是系统调用的lib,用户编制的lib,或者应用程序引用到的第三方lib都以模块的方式构建起来,并在使用的地方申明具体使用哪个模块。以下分三步介绍数据源配置:将数据库驱动...

weixin_30387635的博客 247

配置jbossoracle,mysql数据源

前提: JBOSS_HOME=jboss的home目录(安装目录) 有测试JBoss4.2.0-GA版本 数据源的jndi名字为OracleDS   配置密码为明码的Oracle数据源 1 将%JBOSS_HOME%\docs\examples\jca\oracle-ds.xml copy 到%JBOSS_HOME%\server\default\deploy目录下 2 打开ora

風中的守望者的专栏 666

JBOSS 6 EAP oracle数据源配置

 中文版在  http://vase.iteye.com/blog/1299425 Create oracle DataSource Steps : Install driver as core module Create folder at  EAP_HOME/modules/  &lt;此处有图片,如不显示请看附件&gt;Compare with othe...

k1280000'website 298
上一篇: struts+spring+hibernate基本项目框架的搭建(3)--Struts校验框架的使用
下一篇: jboss4.2 webogic9.0 下,ejb2.0 实体bean主键的配置
Noble08
博客等级 码龄24年 25粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值