love fish大鵬一曰同風起,扶搖直上九萬里

          導航

          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          公告

          留言簿(15)

          隨筆分類(493)

          隨筆檔案(498)

          相冊

          閱讀排行榜

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          JBoss3.x和4.x下配SqlServer JDBC驅動(轉)

          ?

          ?

          在為 JBoss 配置 Hibernate 的時候發現的問題和心得 , 拿出來共享一下 .

          ?

          1.?????? 使用微軟的 SQLSERVER2000 驅動 , 為三個文件 mssqlserver.jar ,msutil.jar mbase.jar,copy server\default\lib .

          2.?????? 設置 mssql-ds.xml, 具體設置方法參見 jboss 說明文檔 . 我們可以在 \docs\examples\jca 下找到默認的各種對應數據庫配置文件模板 . mssql-ds.xml :

          <?xml version="1.0" encoding="UTF-8"?>

          <datasources>

          ? <local-tx-datasource>

          ??? <jndi-name>MSSQLDS</jndi-name>? <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>

          ??? <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>

          ??? <user-name>x</user-name>

          ??? <password>y</password>

          ????? <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->

          ????? <metadata>

          ???????? <type-mapping>MS SQLSERVER2000</type-mapping>

          ????? </metadata>

          ? </local-tx-datasource>

          </datasources>

          修改對應的屬性 , 一般修改 jndi-name ,onnection-url, user-name, password.

          將修改好的 mssql-ds.xml 拷貝到 server\default\deploy 目錄下并刪除默認的 hsqldb-ds.xml

          ?

          3.?????? 設置 server\default\conf 目錄下 standardjws.xml standardjbosscmp-jdbc.xml Jndi name type-mapping :

          standardjbosscmp-jdbc.xml :

          修改 <datasource>java:/MSSQLDS</datasource>

          加入 <datasource-mapping>MS SQLSERVER2000</datasource-mapping>

          standardjws.xml

          修改 <datasource>java:/MSSQLDS</datasource>

          ?? ???????? <type-mapping>MS SQLSERVER2000</type-mapping>

          4.?????? 配置 JMS:

          這里 JBoss3.x 4.x 有些區別

          3.x 中拷貝 mssql-jdbc2.xml defult/deploy/jms/ 文件夾下 , 并刪除默認的 hsqldb-jdbc2.xml

          4.x 中拷貝 mssql-jdbc2-service.xml defult\deploy-hasingleton\jms 文件夾下并刪除默認的 hsqldb-jdbc2-service.xml.

          mssql-jdbc2.xml mssql-jdbc2-service.xml 均能在 docs\examples\jms 中找到模板

          ?????? 如果沒有這個設置 , 就會報關于 JMS_MESSAGES 的異常 :

          org. jboss .mq.SpyJMSException: Could not resolve uncommited transactions. Message recovery may not be accurate; - nested throwable: (java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]SELECT permission denied on object 'JMS_MESSAGES', database 'test'.)

          ?

          posted on 2006-06-30 11:40 liaojiyong 閱讀(474) 評論(0)  編輯  收藏 所屬分類: AppServer

          主站蜘蛛池模板: 普定县| 铜川市| 淮阳县| 霍林郭勒市| 嘉峪关市| 云安县| 南靖县| 宜章县| 平顺县| 辽中县| 九龙坡区| 安宁市| 南郑县| 台江县| 绥德县| 增城市| 资阳市| 高密市| 阿城市| 阿克陶县| 布尔津县| 桂东县| 五常市| 乐昌市| 绍兴市| 城口县| 逊克县| 凯里市| 樟树市| 衡东县| 彩票| 灯塔市| 墨玉县| 岳普湖县| 汝城县| 新龙县| 武清区| 望奎县| 青冈县| 凤阳县| 清流县|