• weblogic配置达梦数据源


    参考链接:

    [在weblogic上配置达梦数据库数据源](https://blog.csdn.net/fengxiaozhenjay/article/details/104190311)

    准备工作:

    1. 和达梦库相匹配的JDBC驱动jar包,如Dm7JdbcDriver16.jar、DmJdbcDriver18.jar等;

    2. 关停weblogic。

    weblogic设置:

    1. 将达梦jdbc驱动包放到%WL_HOME%\server\lib目录下;

    2. 修改该目录下的jdbcDriver.xml文件,增加达梦驱动到数据源列表中:

    如果这步出问题,你会发现配置数据源时无法选择达梦。

     1 <Driver
     2      Database="Dameng"
     3      Vendor="Dameng"
     4      Type="Type4"
     5      DatabaseVersion="7.0"
     6      ForXA="true"
     7      Cert="true"
     8      ClassName="dm.jdbc.driver.DmDriver"
     9      URLHelperClassname="weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelper"
    10      TestSql="SELECT 1 from DUAL">
    11         <Attribute Name="DbmsName" Required="false"InURL="false"/>
    12         <Attribute Name="DbmsHost" Required="true" InURL="true"/>
    13         <Attribute Name="DbmsPort" Required="true" InURL="true" DefaultValue="5236"/>
    14         <Attribute Name="DbmsUsername" Required="true"InURL="true"/>
    15         <Attribute Name="DbmsPassword" Required="true"InURL="true"/>
    16 </Driver>

    如果对格式不确定,可以参考xml文件中其他数据源的写法。

    参考链接里的xml格式就漏掉了空格,导致我第一次配置时发现整个数据源列表都消失了。

    3. 进入%WL_HOME%\common\bin目录下,修改commEnv.sh文件:

    搜索WEBLOGIC_CLASSPATH,找到【# set up WebLogic Server's class path 】下面的位置(若有),参考已有内容,在后面增加达梦jar包路径${CLASSPATHSEP}${WL_HOME}/server/lib/Dm7JdbcDriver16.jar,如下:

    1 # set up WebLogic Server's class path 
    2 WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.6.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar${CLASSPATHSEP}${WL_HOME}/server/lib/Dm7JdbcDriver16.jar"
    3 export WEBLOGIC_CLASSPATH

    4. 修改startManagedWebLogic.sh文件: 搜索CLASSPATH,找到配置位置,参考已有内容,在后面增加达梦jar包路径{CLASSPATHSEP}${WL_HOME}/server/lib/Dm7JdbcDriver16.jar,如下:

    1 CLASSPATH="${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${DERBY_CLASSPATH}${CLASSPATHSEP}${POINTBASE_CLASSPATH}${CLASSPATHSEP}${JAVA_HOME}/jre/lib/rt.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${CLASSPATH}${CLASSPATHSEP}${WL_HOME}/server/lib/Dm7JdbcDriver16.jar"
    2 export CLASSPATH

    5. 启动weblogic

    6. 按照正常配置数据源的方式配置达梦即可,基础写法例子如下:

    url:
    jdbc:dm://{ip}:{port}		如jdbc:dm://172.0.0.1:5236
    
    属性:
    user=SYSDBA
    portNumber=5236
    databaseName=SYSDBA
    jarName=Dm7JdbcDriver16.jar
    serverName=172.0.0.1
    ————————————————————————————————————————————————
    来自企鹅娘的问候:
    欢迎交流哦,如果有帮助转载的话,请务必注明出处"企鹅娘's 学习笔记",让我也小小的开心一下
  • 相关阅读:
    C#循环语句练习(三)
    C#循环语句练习(二)
    C#的循环语句(一)
    switch case
    C#的选择语句
    C#的选择语句练习(二)
    C#的选择语句练习(一)
    2015.10.30
    16.缓存(Cache)
    15.禁用ViewState
  • 原文地址:https://www.cnblogs.com/hopecapital/p/15754018.html
Copyright © 2020-2023  润新知