본문 바로가기

개발자의 공부방177

프로젝트] java.lang.UnsupportedClassVersionError: org/apache/commons/io/output/DeferredFileOutputStream : Unsupported major.minor version 52.0 에러 해결. HTTP Status 500 – Internal Server Error Type Exception Report Message An exception occurred processing [/se2/sample/photo_uploader/file_uploader.jsp] at line [26] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: An exception occurred processing [/se2/sample/photo_uploader/file_uploader.jsp] at l.. 2021. 3. 22.
VSCode] Spring Boot DashBoard 활성화 안되는 문제 해결하기. 환경 : VS CODE 1.54.3 목적 : VSCode에서 java 및 SpringBoot 프로젝트를 하려고함. 설치된 플러그인 Java Extension Pack Spring Boot Extension Pack lombok project Manager 스프링부트 프로젝트 모듈을 4개 동시에 띄우는 경우가 발생했습니다. 아래가 최종적으로 나와야하는 창입니다. 문제 1) 1. SPRING BOOT DASHBOARD가 뜨지 않음. 분명 플러그인을 다 설치했는데 위 스크린샷에서처럼 Spring Boot DashBoard가 뜨지 않아서 VSCode 재설치 및 여러 삽질을 함. 해결 1) 1. 해결 방안은 4개의 프로젝트 중 상관없이 java파일을 열어봅니다. 그러면 자동으로 java파일을 읽어서 Spring .. 2021. 3. 18.
프로젝트] session 정보 확인하기. Enumeration enumSession = session.getAttributeNames(); while(enumSession.hasMoreElements()){ String getse = enumSession.nextElement()+""; System.out.println("===> session : "+getse+" : " + (String)session.getAttribute(getse)); } (기존에는 session.getValue()를 사용했으나 이 부분 java5 이후 삭제 됐다.) if(session.getAttribute("TA_MANAGER_NO") != null){ ..} 유지보수하고 있는 프로젝트에서 index페이지 내에서 session의 정보를 이용하고 있다. session의.. 2021. 3. 16.
자바스크립트] 비밀번호 확인하기. * 비밀번호 안전성검증 비밀번호 확인 function PasswordIsSame() { var passwordCheck = document.getElementsByName("PASSWORD_CHECK")[0].value; if (passwordCheck.length < 9 || passwordCheck.length > 20) { window.alert('비밀번호는 9글자 이상, 20글자 이하만 이용 가능합니다.'); document.getElementById('PASSWORD_CHECK').value = document.getElementById('PASSWORD_CHECK_IS_SAME').value=''; document.getElementById('same').innerHTML=''; } if(do.. 2021. 3. 16.
Docker] Docker 설치 후 permission denied 해결방법 에러 메시지 /usr/bin/docker-current: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/create: dial unix /var/run/docker.sock: connect: permission denied. 해결방법 sudo chmod 666 /var/run/docker.sock 권한을 666으로 줘서 해결한다. 출처 : github.com/occidere/TIL/issues/116 docker 설치 후 /var/run/docker.sock의 pe.. 2021. 2. 8.
프로젝트] 날짜 구하기 feat. 비밀번호 90일 만료 기간 설정하기. 1. 환경 1) JAVA 1.7 2. 과정 String changePwFalg = ""; /* 날짜 포맷 셋팅 */ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); /** * 2021. 01. 14 * test.properties 에서 90일 값을 셋팅 후 Environment 객체를 호출해 사용. * 자바단에서 이후 날짜를 변경하지 않는다. */ final long passwordDateLimit = Integer.parseInt(Environment.getPasswordDateLimit()); /** * 2021. 01. 14 * TA_MANAGER 테이블의 PASSWORD_DA.. 2021. 1. 14.