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

          主站蜘蛛池模板: 理塘县| 东乌| 义乌市| 嵩明县| 大埔区| 泰州市| 卢湾区| 疏附县| 封开县| 鄄城县| 饶河县| 宁河县| 宜宾县| 北碚区| 明溪县| 合水县| 佳木斯市| 仪陇县| 临海市| 吴旗县| 新巴尔虎左旗| 睢宁县| 江山市| 句容市| 明光市| 信丰县| 彰武县| 辽宁省| 静宁县| 德阳市| 吉水县| 板桥市| 新兴县| 当阳市| 绥芬河市| 左贡县| 浦江县| 芒康县| 新疆| 沾益县| 勃利县|