반응형
참고 포스팅을 보면 예전 포스팅에서 TLSv1, TLSv1.1 등 Sqlserver를 사용하기 위해 Java11 버전 이상일 경우엔 셋팅을 해줘야하는것이 있었다.
하지만 maven을 돌리다보니 이상하게 똑같은 에러가 또 발생 하였다.
그리고 다시한번 Java home 경로로 가서 java.security 파일을 봐도 셋팅한것이 잘 설정 되어있다.
한참을 삽질하다가 혹시 설마 이클립스에서 자바 경로를 다른 곳을 잡고 있나? 라는 생각이 들었고
/Application/eclise.app 안의 eclipse.ini파일을 보니 java 경로를 엉뚱한 eclipse.app안의 Eclipse/plugins/org,,,,
역시 이유는 있었다.
그럼 사건의 현장으로 가서 해당 위치의 java.security 를 확인해보니 역시나 TLSv1 에 대한 내용이 지워져 있지 않아서 발생한 에러이다.
일단 해당 위치의 security파일에도 지우고 난 후에 maven을 실행하니 잘 된다.
그리고 다시한번 생각해보니 ide에서 java의 경로를 올바르게 잡아야 하는건 당연한것이므로 java build path에서 java의 위치를 자동 설정이 아니라 지정해둔 Java home 경로로 수동 설정을 해주었다.
참고 포스팅
https://thenicesj.tistory.com/166
반응형
'IT > Java' 카테고리의 다른 글
스프링부트 동작 원리 (20) | 2022.04.30 |
---|---|
equals 와 hashCode의 재정의를 같이 해야하는 이유 (17) | 2022.04.26 |
Tomcat 서버에 springboot war파일 배포 (19) | 2022.04.20 |
JPA 복합키 사용법 (44) | 2022.04.02 |
JAVA TLS 접속 에러(The server selected protocol version TLS10,TLS11 is not accepted by client preferences) (43) | 2022.03.31 |
댓글