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

          常用鏈接

          統計

          積分與排名

          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 閱讀(465) 評論(0)  編輯  收藏 所屬分類: AppServer

          主站蜘蛛池模板: 高台县| 荆州市| 阳谷县| 九江市| 上栗县| 梅河口市| 哈密市| 搜索| 井研县| 定州市| 磐安县| 海丰县| 延安市| 米林县| 澄城县| 绿春县| 湟源县| 麻江县| 来宾市| 长顺县| 轮台县| 云阳县| 上饶县| 金门县| 镇江市| 武强县| 墨脱县| 仁化县| 拜泉县| 若尔盖县| 鄢陵县| 历史| 宜黄县| 策勒县| 芦溪县| 博兴县| 神木县| 海兴县| 郸城县| 丁青县| 昂仁县|