2014-07-23 1 views
1

다른 과 비슷한 개의 질문이 있지만 내 정확한 상황을 다룰 수있는 것은 없습니다.Tomcat에서 net.sourceforge.jtds.jdbc.Driver를로드 할 수 없습니다.

FreeBSD 9.2 및 Tomcat7에서 Eclipse 기반 웹 서비스를 FreeBSD 10.0 및 Tomcat8로 마이그레이션하려고합니다. 내 .war을 새 서버에 배포했는데 SQL 액세스를해야만 "net.sourceforge.jtds.jdbc.Driver를로드 할 수 없습니다"라는 메시지가 표시 될 때까지 실행됩니다. 나는 무엇이 빠졌는지 잘 모르겠습니다. 우리는 lib에있는 드라이버를로드하지 않으며, 모두 하나의 .war 파일에 번들됩니다 (이전 시스템에서는 잘 작동합니다). 내가 설정해야 할 포인터가 있는지 확인하기 위해 Tomcat 설정 파일을 검색했지만 비어 있습니다.

답변

1

here에서 jTDS 드라이버를 다운로드하십시오. Tomcat lib 디렉토리에 복사하십시오. JNDI를 사용하여 데이터 소스를 검색하지 않으시겠습니까? 그렇지 않은 경우 다른 프로젝트와의 버전 충돌을 피하기 위해 프로젝트가 아닌 서버에 앱 특정 병을 포함하는 것이 좋습니다.

+0

Perfect. 지금 시작하고 실행 중입니다. 단일 앱 서버이므로 버전 충돌에 대해 걱정할 필요가 없습니다. 나는 아직도 lib에 jTDS 드라이버가없는 이전 서버에서 작동하는 이유에 대해 다소 당혹 스럽다. –

1

다운로드 ojdbc6 또는 ojdbc14 (Tomcat8에 유용합니다) apache-tomcat- (version) >> lib 파일에 복사하십시오.

그리고 eclipse에서 Build Path >> order & export에 ojdbc를 추가하십시오.

관련 문제