weblogic配置Infomix连接_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3881 | 回复: 0   主题: weblogic配置Infomix连接        下一篇 
napolenAx
注册用户
等级:少校
经验:802
发帖:118
精华:1
注册:2011-8-30
状态:离线
发送短消息息给napolenAx 加好友    发送短消息息给napolenAx 发消息
发表于: IP:您无权察看 2011-10-19 8:39:30 | [全部帖] [楼主帖] 楼主

1WebLogic连接池配置
    WebLogic Server已经包含有Oracle9i的数据库驱动程序,而不含Informix的数据库驱动,因此本文专门针对Informix数据库进行数据库缓冲池进行,需要在WebLogic Server中添加Informix的驱动。

1.1文件准备
需要准备Informix的驱动程序:ifxjdbc.jar和ifxjdbcx.jar
   假定我们将这两个文件保存在C:盘下,即:

 c:\ifxjdbc.jar
c:\ifxjdbcx.jar


1.2修改WebLogic Server启动脚本
在WebLogic中配置一个新的domain后,在其目录下会有两个启动脚本文件,startWebLogic.cmd和startWebLogic.sh,前者是Windows版本的启动脚本,后者是Linux、Unix或AIX等操作系统的启动脚本,选择正确的脚本进行修改。
打开脚本,找到“echo CLASSPATH=%CLASSPATH%”这段话,在前面一排加上几句话,如下:
    windows版本的startWebLogic.cmd(使用;分隔多个变量)

set InformixDriver=c:\ifxjdbc.jar;c:\ifxjdbcx.jar
set CLASSPATH=%InformixDriver%;%CLASSPATH%
echo CLASSPATH=%CLASSPATH%


    Linux版本的startWebLogic.sh(使用:分隔多个变量)

set InformixDriver=/usr/ifxjdbc.jar:/usr/ifxjdbcx.jar
set CLASSPATH=$InformixDriver:$CLASSPATH
echo CLASSPATH=$CLASSPATH


1.3启动WebLogic Server
Window版本:在对应的domain目录下双击
startWebLogic.cmd
Linux版本:在对应的domain目录下输入命令
sh startWebLogic.sh
或者在Workshop开发工具中打开项目后,直接启动服务器

1.4 配置数据连接池
打开IE,输入地址:http://localhost:7001/console,使用WebLogic用户登录(这取决于配置domain时的用户名设置)
点击菜单中“domain_name -> 服务 -> JDBC -> 连接缓冲池”,选择“配置新的连接缓冲池”。

1.4.1选择驱动程序
数据库类型选择“Informix”
驱动程序中选择“IBM’s Informix Driver (Type 4) Version:Any”

1.4.2 配置缓冲池参数
名称:[Informix]
数据库名称:数据库名称
[dbname]
主机名:数据库服务器IP地址
[10.10.0.8]
端口:数据库端口
[1543]
数据库用户名:
[username]
密码:
[******]
确认密码:
[******]

Informix Server:[dbserver]


1.4.3 修改生成参数
使用如下URL替换生成的URL:(此处很重要,这个可以解决中文问题)

jdbc:informix-sqli://10.10.0.8:1543/dbname:informixserver=dbserver;NEWLOACLE=en_us,zh_cn,zh_tw;NEWCODESET=GB2312,8859-1,819,Big5


在属性框中加上两个属性配对:

user=username
url=jdbc:informix-sqli://10.10.0.8:1543/dbname:informixserver=dbserver
portNumber=1543
databaseName=dbname
ifxIFXHOST=10.10.0.8
serverName=dbserver
NEWLOACLE=en_us,zh_cn,zh_tw
NEWCODESET=GB2312,8859-1,819,Big5


1.4.4测试
继续后,点击“测试数据库连接”,出现“连接成功”字样,说明配置成功。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论