2010-03-12 2 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> 

(변수는 빌드하는 동안 좋은 값으로 대체하세요.)

시작할 때

내가 얻을이 오류 :

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

+0

WebLogic 문서를 확인하고 놓친 다른 단계가 있는지 확인하십시오. 어쨌든 그건 생각입니다. – duffymo

+0

새 정보보기. 나는 그 문서를 신중하게 읽으면 당신을 정리할 것이라고 생각한다. – duffymo

0

어디서나 당신이 (나는 보통 WL_HOME\server\lib에 배치)와 (WebLogic 도메인 bin 폴더에) setDomainEnv.sh/setDomainEnv.cmd 도메인 CLASSPATH에 (당신이에있는 )을 추가하려는 붉은 벽돌 JDBC 드라이버를 넣습니다.

관련 문제