2016-07-22 10 views
-1

Java 6 (버전 1.6.0_24)과 함께 SQL Server 2014를 사용하고 있습니다. JBOSS Server를 시작하려고 할 때 서버가 데이터베이스에 연결을 시도하면 예외가 발생합니다. 나는 JBoss 서버에 sqljdbc.jar 파일, sqljdbc4.jar 및 sqljdbc41.jar을 사용하지만, 그 누구도 어떤 도움이 친절하게 감사jdk가있는 SQL 서버 2014 용 JDBC 드라이버

을 제대로 작동하지 ... 당신에게

(15) 감사합니다! : 31 : 46,792 INFO를 [ ServerConfigLoader] ServerConfigLoader : 'BDB'로 끝나는 컴퓨터 이름의 속성로드 15 : 31 : 47,399 ERROR [STDERR] 2016 년 7 월 22 일 3:31:47 PM com.microsoft.sqlserver.jdbc.TDSChannel enableSSL 경고 : TDSChannel (ConnectionID : 1 TransactionID : 0x0000000000000000) SSL 핸드 셰이크가 실패했습니다 : java.lang.RuntimeException : 비밀을 생성 할 수 없습니다 15 : 31 : 47,403 WARN [JBossManagedConnectionPool] 새 연결을 시도하는 동안 Throwable : null org.jboss.resource.JBossResourceException : 연결을 생성 할 수 없습니다. - 중첩 된 throwable : (com.microsoft.sqlserver.jdbc.SQLServerException : 드라이버가 SSL (Secure Sockets Layer) 암호화를 사용하여 SQL Server에 대한 보안 연결을 설정할 수 없습니다. 오류 : java.lang.RuntimeException : 암호를 생성 할 수 없습니다.)

+0

안녕하세요 Anna,이 답변을보십시오 : http://stackoverflow.com/questions/18620869/the-driver-could-not-establish-a-secure-connection-to-sql-server-by-using -secure – Hackerman

+0

최소한 Java 6의 상위 버전으로 업그레이드하십시오. 공개적으로 사용 가능한 마지막 버전은 Java 6 업데이트 45입니다 (지원 연락처가있는 경우 상위 버전을 사용할 수 있음). 업데이트 30 주위에서 SSL 지원이 변경된 것을 생각합니다. –

답변

0

정말 고마워요. jdk 1.7로 업그레이드하여 문제가 해결되었습니다.