분류 전체보기 146

서버, 방화벽 | java.net.ConnectExceptionMESSAGE: Connection refused (Connection refused)

1. 오류상황 : 테스트 서버 접속 안됨. (오류메세지) Caused by: jJava.lang.reflect.InvocationTargetException ... Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlmaps/empty.xml. --- The error occurred while executing query. --- Check the (쿼리) --- Check the SQL Statement (preparation failed). --- Cause: com.mysql.jdbc.CommunicationsException: Communications link failure due..

개발 2021.04.28

Java, Ant | An internal error occurred during: "Launching (프로젝트 이름) build.xml".java.lang.NullPointerException

1. 오류상황 : Java 프로젝트 실행시 해당 오류 뜨면서 실행되지 않음 (원래 잘 실행되던 프로젝트였고, 해당 오류전에 Java 1.8을 삭제했다가 재설치함) // 오류문구1 : Errors occurred during the build. Errors running builder 'Integrated External Tool Builder' on project '(프로젝트 이름)'. The builder launch configuration could not be found. The builder launch configuration could not be found. // 오류문구2 : An internal error occurred during: "Launching (프로젝트 이름) build.x..

개발 2021.04.26

아파치 웹서버 SSL 인증서 설정 | KT Cloud 적용

1. 이슈 : 인증서 적용절차를 모두 진행했는데도 https로 접속안됨 (CSR 자동생성 발급 SSL 적용) *CSR 자동생성 발급 SSL 적용을 할 경우 개인인증서를 따로 등록할 필요는 없고 인증서 발급 후, 인증서 파일을 서버에 업로드하고 httpd.conf, ssl.conf 파일만 설정하면 된다. - 아파치에 openssl, mod-ssl 설치 - httpd.conf 파일 설정 - ssl.conf 파일 설정 2. 해결방법: KT Cloud에서 해당 도메인 port 설정 - 왼쪽 메뉴 > Server > Networking > 해당 도메인 선택 > [접속설정] 클릭 아래와 같은 팝업창이 뜨는데, 이때 SSL을 적용하는 PORT 를 사설 PORT와 공인 PORT에 입력하면 된다.

개발 2021.04.12

크롬 개발자도구 | PC에서 핸드폰 화면보기, 핸드폰 화면 짧게 나올때

인터넷 창에서 키보드[f12] 키를 누르거나 마우스 우클릭 > 검사를 선택하면 개발자 모드로 전환된다. 개발자 모드에서 '핸드폰 아이콘'을 선택하면 pc로도 웹페이지를 모바일 화면으로 볼수 있다 가로세로 전환 아이콘을 클릭하면 핸드폰 가로모드 일때의 화면도 확인할 수 있다. 개발자 도구에서 갑자기 핸드폰 화면이 짧게 나온다면 가로세로 전환아이콘을 누른 건 아닌지 해당 아이콘을 다시 클릭해보자 상단에서 핸드폰 기종을 선택하면 핸드폰기종별 화면을 볼 수 있다. 상단의 네모박스를 선택하면 디바이스 별로도 화면 조회가 가능하다. Mobile S,M,L, Tablet, Laptop, Laptop L이 있다.

개발 2021.04.08

mysql | Query execution was interrupted

1. 오류 : java.sql.SQLException:Query execution was interrupted 2. 오류 원인 : left outer join 으로 테이블을 여러개 조인했고 join 과정에서 데이터가 너무 많거나 조건절에 맞지 않는 데이터가 있어서 발생 3. 해결방법 : 쿼리중에서 어느 부분때문에 해당 오류가 발생하는지 파악하기 위해서 1) where 조건절을 하나씩 지우고 테스트 2) join 테이블을 하나씩 지우고 테스트 3) 서브쿼리를 하나씩 지우고 테스트 => 오류가 발생했을때는 TABLE A 의 데이터를 모두 가져와서 JOIN했다면 TABLE A의 데이터는 최근 30일것만 가져오도록 WHERE 절을 추가해서 오류를 수정했다.

개발 2021.04.05