簡體   English   中英

JBoss 3.2.2和JDBC升級

[英]JBoss 3.2.2 and JDBC upgrade

將一堆數據庫從sql server 2000移到了2008。一個應用程序在JBoss 3.2.2上,現在無法連接到數據庫。 特定的錯誤是“傳入的表格格式數據流(TDS)遠程過程調用(RPC)協議流不正確。參數1(“”):數據類型0x38未知。” 我在Google周圍轉了一圈,已經確定這是因為我使用的是JDBC的MS SQL Server 2000驅動程序,並且該驅動程序無法與MSSql Server 2008一起使用。它將連接但無法使用。

所以我的問題是如何讓Jboss使用新的MSSql服務器JDBC驅動程序版本2。

我一點都不熟悉JBoss。 新的驅動程序帶有一個JAR文件,但是我不確定如何告訴JBoss使用該文件而不是舊的驅動程序。

預先感謝您的所有幫助。

通常,為了使JDBC驅動程序類可用於JBoss,將驅動程序的jar復制到默認服務器配置的lib目錄(當然,假設您正在運行的配置)。

因此,為了使JBoss使用新的驅動程序,請從lib目錄中刪除舊的jar(如果不存在,請查看啟動腳本並從添加到$ CLASSPATH的位置查找),將其替換為新的驅動程序,並進行更新。如果需要,請輸入mssql-ds.xml(尤其是<connection-url><driver-class> ,請參閱驅動程序文檔),重新啟動Jboss。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM