강의를 듣고 있었다. 하라는 대로 다 했는데 MySQL 연동을 하려니 계속 sql exception만 뱉을 뿐 도통 되지를 않았다. 커넥터 버전도 바꿔보고, 애꿎은 톰캣도 계속 교체해봤다. 안 고쳐졌다. 근본적인 문제는 SSL이었다...
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "user", "1111");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from member");
필자의 코드였다.
답은 ~/database",~ 를 ~/database?useSSL=false",~ 로 수정하는 것뿐이다.
12월 02, 2021 4:21:40 오후 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: Match [Server/Service/Connector]이(가) 프로퍼티 [SSLEnabled]을(를) [true](으)로 설정하지 못했습니다.
재연한 오류 메세지는 위와 같다.
사실 그 사이에 이클립스 데이터 소스 익스플로러 창을 추가하고 MySQL 연동 매니저를 설정해주기도 했다. 고치고 생각해보니 SSL 사용 설정만 제대로 만져줬다면 정상적으로 돌아갔을 것 같다.
JSP도 처음이고 DB;MySQL도 처음이다보니 에러 메세지를 보고도 얼타기 바빴다.
같은 실수를 반복하지는 말자!