2010-03-12 88 views
0

我試圖讓Weblogic 9.2.3與傳統的RedBrick數據庫進行對話,但遇到了麻煩。我從軟件安裝中獲得了redbrick.jar文件,並已添加到我的APP_RUNTIME_CLASSPATH和MANIFEST_CLASSPATH中。這是我的jConnect模板行:如何讓Weblogic連接到RedBrick數據庫?

<url>jdbc:rbw:protocol:${DB_LT_SERVER}:${DB_LT_PORT}/${DB_LT_NAME}</url> 
<driver-name>redbrick.jdbc.RBWDriver</driver-name> 

(變量的GET構建過程中具有良好的價值觀取代。)

起動時會出現此錯誤:

weblogic.common.ResourceException: Unknown Data Source jConnectLT 

weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: redbrick.jdbc.RBWDriver 

我必須做的更多讓Weblogic看到RedBrick數據庫?

回答

0

我建議你不要通過修改任何CLASSPATH變量來騙自己。

redbrick JDBC驅動程序JAR屬於您的WebLogic服務器的/ server/lib。我相信服務器的引導類加載器應該能夠以這種方式找到它。

該例外說明JAR不在您的CLASSPATH中,即使您認爲它是。

更新:我可能選擇了錯誤的目錄。 These docs說你應該在server/ext/jdbc下創建一個redbrick目錄。

+0

嗯,我對此有很高的期望,但是我把redbrick.jar文件放在wlserver9.2.3/server/lib目錄下,並得到了同樣的錯誤。 – Scott 2010-03-13 14:14:48

+0

檢查WebLogic文檔,看看是否有另一個我錯過的步驟。無論如何,這就是主意。 – duffymo 2010-03-13 14:46:54

+0

查看新信息。我認爲仔細閱讀這些文檔會將你排除在外。 – duffymo 2010-03-13 14:49:40

0

把你的紅磚JDBC驅動程序的任何地方,你想(我通常將它們放置在WL_HOME\server\lib),並添加它(你必須)域CLASSPATHsetDomainEnv.sh/setDomainEnv.cmd(在WebLogic域bin文件夾)。