전체 글 old 2023. 5. 10. setConnectTimeout, setReadTimeout 각각 10초씩을 해놓았더니 운영 서버 반영 시 timeout 에러가 뜨며 undefined 오류를 리턴한다. 단, 보낸 데이터는 저장된다. readTimeout 문제라고 판단, readTimeout 시간을 늘려주었다. HttpURLConnection connection = (HttpURLConnection) new URL(targetUrl).openConnection(); connection.setDoOutput(true); connection.setConnectTimeout(10000);// 10초 connection.setReadTimeout(30000);// 30초 connection.setRequestMethod("POST"); connection timeout: TCP 연결을 생성할 때 시간 설.. old 2023. 3. 30. [JAVA] JSON 형식 String to Map 형변환 import org.codehaus.jackson.type.TypeReference; import com.clipsoft.org.json.simple.parser.JSONParser; import com.clipsoft.org.json.simple.parser.ParseException; . . . public Map stringToMap(Map param){ // 1. Json 형식으로 받아온 String String response = stringBuffer.toString(); System.out.println(response); // {"RESULT_SUMRY":{"CUR_PAGE":1,"TOTCNT":2252},"RESULT_LIST":[{"MBR_SEXDS.. // 2.Parser JSONPa.. old 2023. 3. 30. [JAVA URL Encoding] 자바 한글, JSON 인코딩 한글 인코딩 중 빨간글씨로 칠한 key, value 부분을 큰따옴표로 감싸지 않아 오류가 났다. 보내고 싶은 쿼리: &searchQuery={"MBR_FLNM":"강"}&curPage=1 완성된 쿼리: &searchQuery=%7B%22MBR_FLNM%22%3A%22%EA%B0%95%22%7D&curPage=1 // searchQuery 작성 String searchQuery = ""; String sFindNm = param.get("sFindNm").toString(); if(!"".equals(sFindNm)){ try { searchQuery = URLEncoder.encode("{\"MBR_FLNM\":\"" + sFindNm + "\"}", "UTF-8"); } catch (Unsupporte.. old 2023. 3. 29. [eclipse] 디버깅 단축키 F5: Step into - 현재 라인 메소드 안으로 들어가기 F6: Step Over - 다음 라인 F7: Step Return - 현재 메소드 빠져나오기 (F5로 잘못 깊숙히 들어갔을 때) F8: 다음 브레이크 포인트로 (없으면 끝까지 진행) old 2023. 3. 22. TPC(Two Phase Commit) 이기종 데이터베이스 분산 트랜잭션 구현 (Java Atomikos) tibero와 postgres를 한 트랜잭션으로 묶을 것이다. 1. dependency 추가 (자바 버전 1.7) com.atomikos transactions-jdbc 4.0.6 javax.transaction jta 1.1 2. bean 추가 true 300 [오류] class="com.atomikos.icatch........" 부분에서 오류 메시지가 뜬다면 dependency가 제대로 추가되지 않은 것. Maven update, project clean, server clean, jar 파일 직접 삽입(비추함 한 dependency에 jar 파일이 많음) 등으로 재빌드를 시도해 볼 것. 3. 오류 메시지 expected single matching bean but found 2: transacti.. old 2022. 11. 9. 2. geoserver 타일 레이어 (캐시된 레이어) 1. 작업공간,저장소,레이어 생성 후 타일 레이어 메뉴에서 생성 버튼 클릭 2. GeoWebCache 생성 3. 진행 INFO [seed.SeedTask] - GWC Seeder Thread-1 completed (re)seeding layer dam:tibm_jj after 240 tiles and 3 seconds. INFO [seed.GWCTask] - Thread group finished SEED task after 3.584 seconds 완료시 cmd이다. 4. 만들어진 타일 레이어 확인 http:// [IP 및 포트] /geoserver/gwc/로 입장 나의 경우 http://localhost:8081/geoserver/gwc/ 하단의 Local Storage로 이동 old 2022. 11. 9. 0. Tomcat 위에 Geoserver 올리기 1. 홈페이지에서 war 파일 다운로드 https://geoserver.org/release/stable/ 1-1. .zip 파일 압축 해제하여 war 파일 추출 2. Tomcat 8.5, JDK 1.8, JRE 1.8 다운로드 2-1. apache-tomcat-8.5.83 \ webapps에 1-1에서 얻은 war 파일 투척 2-2. apache-tomcat-8.5.83 \ bin \ startup.bat 클릭하여 톰캣 실행 [오류] 나는 cmd창에서 unsupported major.minor version 52.0 오류가 났음. [해결] https://damy.tistory.com/21 old 2022. 11. 9. 1. GeoServer 작업공간, 저장소, 레이어 생성 1. 작업공간 생성 2. 저장소 생성 (데이터베이스) 3. 레이어 생성 이전 1 2 3 4 다음