개발 - WEB, WAS, DB 15

VPN IP 차단방법(톰캣 IP 접근제한)

사이트 운영을 하는데 VPN으로 들어와서 범죄행위를 하는 사람이 발생 했습니다. 하지만 VPN 접근을 막을 수 있는 방법이 딱히 없어서, 특단의 조치로 해외IP는 모두 접근 차단하고, 국내IP만 접근 허용하도록 하였습니다. 화이트리스트 방식이고, 만약 블랙리스트 방식으로 운영하기 위해서는 방대한DB가 필요하고 운영에서 엄청난 노가다가 필요할 것 같습니다. 국내 IP 대역 한국인터넷정보센터에서 국내에서 사용하는 IP를 확인할 수 있습니다. https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurrent.jsp?nationCode1=KR 한국인터넷정보센터(KRNIC) 도메인 소개, 등록 ..

tomcat 환경에서 mysql JDBC 연결시 - Communications link failure

tomcat 환경에서 mysql JDBC 연결시 아래 에러가 나는 경우 해결 방법 ​ 에러 내용 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. ​ 원인 tomcat 보안설정에서 차단 되어 있음 ​ 해결방법 catalina.policy 설정 파일에 아래 권한 추가 permission java.net.SocketPermission "localhost:3306", "connect"; ..

톰캣 오류 - java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

이클립스(Eclipse)에서 톰캣(Tomcat) 실행시 발생하는 오류 해결방법 입니다.주로 JAVA 버전이나 Tomcat 버전 등을 변경했을 때 발생 합니다.java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException ■ 원인servlet.jar 버전과 Tomcat 버전의 호환이 되지 않아서 발생합니다. ■ 해결방법아래는 Tomcat 에서 명시한 스펙이고, 해당 버전의 스펙을 맞춰주면 됩니다.http://tomcat.apache.org/whichversion.html 저 같은 경우 Tomcat7에서 Tomcat8로 변경했을 때 발생하였습니다.그래서 maven에서 servlet 버전을 변경해줌으로써 해결하였습니다. 기존 변경..

Oracle Spacial Viewer

■ GeoRaptorOracle의 GIS 공간 데이터를 볼 수 있는 프로그램 입니다.Sql Devloper에 플러그인으로 설치를 할 수 있습니다. ■ 요구스펙SQL Developer 3.x 버전에서 지원한다고 명시되어 있습니다.참고로 저는 설치가 잘 안되어서 여러버전 설치해가며 한참 헤맸는데, 완료한 버전이 SQL Developer 3.2.20, JAVA 1.6.45 입니다. ■ GeoRaptor 다운로드URL : https://sourceforge.net/projects/georaptor/files/GeoRaptor/early-access/파일명 : org.GeoRaptor-install.jar ■ SQL Devloper에 GeoRaptor 플러그인 추가"메뉴 - 도움말 - 갱신확인" 에서 GeoRap..