본문 바로가기

표준프레임워크_eGovFrame

(15)
표준프레임워크 공통컴포넌트 3.8 MySQL DB 연결 에러 Environment Spec OS MacOS Mojave 10.14.5(18F203) JDK OpenJDK 1.8 local Server Tomcat 8.5 DB MySQL (Version changed) IDE Eclipse Oxygen(표준프레임워크 3.8 개발환경 플러그인 imported) 기존 남았던 구축해던 표준프레임워크 MySQL을 사용하다 이번에 로컬로 변경함. 기존 MySQL 버전은 5.1.26이었으며, 공통컴포넌트 pom.xml에 connector를 5.1.31로 쓰고 있었음. mysql mysql-connector-java 5.1.31 하지만 현재 MySQL 버전을 8.0.15 (MySQL Community Server - GPL) 로 바꿈. 너무 오래되었으므로... 바꾸고 싶었다. ..
표준프레임워크 eGovFrame 3.7 배치 운영환경 (MacOS) MySQL ERROR "this is incompatible with sql_mode=only_full_group_by" 전에 Windows 10 home 64bit에서 처리했던 배치운영환경 3.7 (현재는 3.7까지만 있음) 이번에는 아래와 같은 환경으로 구성 중이다. MacOS Mojave 10.14.5 OpenJDK 1.8 Eclipse Oxygen eGovFrame 개발환경 3.8 MySQL 8.0.15 (version 확인 방법) mysql workbench 내에서 (그 외 다른 방법도 있으나 핵심은 그게 아니니깐...) SELECT VERSION(); or SHOW VARIABLES LIKE 'version'; 어쨌든 위로 구성된 컴퓨터에 표준프레임워크 배치운영환경 3.7을 받았다. 아래 링크로 홈페이지를 들어간다. http://www.egovframe.go.kr/EgovOperationEnvRelease.jsp..
표준프레임워크 공통컴포넌트 3.8 HTML 5 Multi Upload version버전 2019.07.02 > eGovFrame 3.8 Common Components 3.8 HTML 5 Multi Upload 표준프레임워크 공통컴포넌트 3.8 기준 현재 파일 업로드는 단일 업로드로 되어있다. HTML 5 Multi Upload를 사용해서 멀티 업로드가 가능하게 바꿔보겠음 먼저 HTML 5 Multi Upload 먼저 공통컴포넌트 3.8.0 다운로드는 여기서 받을 수 있다. http://www.egovframe.go.kr/EgovEnvReleaseCom.jsp?menu=3&submenu=4&leftsub=2# 공통컴포넌트 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위 링크로 들어가 egovframework-all-in-..
표준프레임워크 3.7 배치 운영환경 표준프레임워크에서 배치 운영환경에서 DBCP 1.x를 2.x 이상으로 업그레이드할 시 에러가 난다. ​​​​ 테스트 조건. 1. 표준프레임워크 교육교재 3.7.0 에서 배치운영환경 3.7.0 import 2. 프로젝트 JDK 1.8 (Compiled)/ tomcat 8.0 / servlet 2.5 3. MySQL bopr 데이터베이스 이용 / mysql-connector-5.1.31.jar 사용 (https://dev.mysql.com/doc/relnotes/connector-j/5.1/en/news-5-1-31.html#connector-j-5-1-31-bug)​ 4. http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:bopr:%EC%84%A4%EC..
로그 Quartz Scheduler - Batch acquisition of 0 triggers 제거 표준프레임워크 사용 시 로그에 Quartz Scheduler - Batch acquisition of 0 triggers 계속 이게 찍힘. (20초마다 또는 더 짧은 주기로 실행됨) log4j2.xml의 log 레벨 때문에 그런데 src/main/resources/log4j2.xml 파일로 들어가서 를 로 변경해서 사용하면 됨.
표준프레임워크 공통컴포넌트 보안강화 패치 표준프레임워크 공통컴포넌트 보안강화 패치 후 문제 발생 할 경우 보면 됨 egovframework.com.utl.wed.web.EgovWebEditorImageController.java - 기존코드 /** * 이미지 view를 제공한다. * * @param request * @param response * @throws Exception */ @RequestMapping(value="/utl/web/imageSrc.do",method=RequestMethod.GET) public void download(HttpServletRequest request, HttpServletResponse response) throws Exception {String subPath = this.decrypt(reques..
표준프레임워크 요소기술 - 중복 로그인 방지 기능 표준프레임워크 스프링 시큐리티 미사용할 경우 쓰는 중복로그인 방지 기술. (스프링 시큐리티용 버전은 따로 올리겠음) 요소기술 - 로그인 방지 기능 개요spring security 없이 중복 로그인을 방지하기 위한 기능이다.설명로그인할 때 로그인 ID와 세션 ID를 Map에 저장하고, 로그아웃할 때 혹은 세션타임아웃 설정에 따라 두 정보를 Map에서 제거한다. 이미 로그인한 상태에서 다른 브라우저를 통해 또 다른 로그인을 시도하면, Map에 등록된 이전 세션을 무효화하고 새로운 세션 ID를 Map에 등록한다. 이전 세션 ID로는 더이상 서비스를 이용할 수 없게 되며, 가장 마지막에 로그인한 세션만 유효하다. 본 기능은 HttpSessionBindingListener 인터페이스의 valueBound()와 v..