weblogic 8.1 部署 配置JDBC连接DB2数据库

 
前置操作: 1  打开configuration Wizard   创建一个域  mydomain (基本上一路“NEXT” ,最后“DONE”,需要注意的就是路径的问题)
                    2   在Myeclipse 中创建一个web  命名test
 在Myeclipse 中部署
      1)在工具栏中打开window/preferences/myeclipse/application Servers/weblogic/weblogic 8.x
      2)  配置信息:  (1)BEA home directory:D:/BEA。假定WebLogic安装在D:/BEA文件夹中。
                                (2)WebLogic installation directory:D:/BEA/weblogic81。
                                (3)Admin username:weblogic。
                                (4)Admin password:weblogic。
                                (5)Execution domain root:C:/BEA/user_projects/mydomain。
                                (6)Execution domain name:mydomain。
                                (7)Execution server name:myserver。
                                (8)Hostname:PortNumber:localhost:7001。
                                (9)Security policy file:D:/BEA/weblogic81/server/lib/weblogic.policy。
                                (10)JAAS login configuration file:省略。
                                一些设置因人而异
        3)这是很重要的步骤  在配置的weblogic 8.x   中JDK 选择BEA自带的JDK   不用也可以 但必须选 择jdk 1.4  因为weblogic81 不支持jdk1.5 或更高版本  不然启动不成功
        4)最后点击Paths,在右边的Prepend to classpath列表框中,通过Add JAR/ZIP按钮,加入D:/BEA/weblogic81/server/lib/weblogic.jar、D:/BEA/weblogic81/ server/lib/webservices.jar。如果用到数据库,还需把数据库的驱动类库加进来,这里我们用WebLogic自带的SQL Server数据库驱动库D:/BEA/weblogic81/server/lib/mssqlserver2.jar。(我试过不加这几个 jar  也没出问题  还是尽量加上为好)
至此   总算是部署成功了。。
补充一点: 如果启动时候报这样的错误 [url=javascript:;] Deployment[/url] [url=javascript:;] descriptor[/url] "[url=javascript:;] web[/url].xml" is [url=javascript:;] malformed[/url]. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'web-app'.
原因是因为工程创建时候用的是jdk1.5 或者以上版本 解决办法可以用jdk1.4 重新编译 或者只要把web.xml 文件头改为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " http://java.sun.com/dtd/web-app_2_3.dtd">
这个jdk 1.4生成的web.xml的文件头  修改后启动就没问题了。。
 
下面是配置 DB2  JDBC 的步骤:
 
1. 将C:/Program Files/SQLLIB/java/ db2java.zip改名为.jar文件,COPY到C:/bea/weblogic81

/server/lib下(可以把所有的*.jar都考过去),这一步是将db2的jdbc驱动放在weblogic下

 


2. 修改C:/bea/weblogic81/common/bin/commEnv.cmd在
set WEBLOGIC_CLASSPATH=后加入%WL_HOME%/server/lib/db2jcc.jar;%WL_HOME%/server/lib/db2java.jar;

 


3. 修改C:/bea/weblogic81/server/bin/startWLS.cmd在
set CLASSPATH=后加入%WL_HOME%/server/lib/db2jcc.jar;%WL_HOME%/server/lib/db2java.jar;

 


以上两步是设置jdbc驱动的路径,以让weblogic可以识别

 


4. 启动C:/bea/user_projects/domains/mydomain/startWebLogic.cmd

 


5. 登录http://127.0.0.1:7001/console进去

 


6. 新建一个connection pool  (Services/JDBC/connection Pools)

7. 按照页面填写,database type为db2;database driver为other,”continue”

 


8. NAME 随便起

 


DriverClassname: COM.ibm.db2.jdbc.net.DB2Driver

 


URL: jdbc:db2://ip地址,本地为localhost:端口号/数据库名

 


Database user name 为admin

 


PASSWORD:admin

 


9. 测试连接,成功后应该有connection successful的画面
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值