본문 바로가기
728x90
반응형
SMALL

전체 글39

Apache Tomcat 윈도우 서비스 등록하는 방법 및 삭제 시작전 사용 중인 port와 겹치지 않도록 주의합니다. 1. tomcat - conf 폴더 경로에 server.xml 편집 2.tomcat -service Name 설정을 원하는 경우 tomcat > bin 폴더 기본적으로 톰캣+버전으로 되어있는 경우 이름을 변경하시면 됩니다. 3. bin 폴더경로에 주소창 cmd 입력 후 service.bat install 명령어 실행 service Name 설정을 했을 경우 service.bat install servicename 입력 4.윈도우 + 서비스 서비스 화면에 자신이 등록한 tomcat 올라왔다면 성공 bin 폴더에 tomcat.exe 서비스 더블 클릭 > start 버튼 클릭 서비스 등록 삭제 sc delete '등록 톰캣 서비스 명' 2023. 2. 9.
[문제해결] [Server at localhost failed to start ][org.apache.catalina.LifecycleException, java.lang.ClassNotFoundException] 심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener 대부분 SVN > checkOut 후 import 중 Validating를 종료하면 Maven이 빌드가 안될경우 많이 발생되는 경우의 오류 이거나 라이브러리 문제일 가능성이 있습니다. 1) Clean 작업 Project > Clean > 해당 프로젝트 선택 후 Project Clean 프로젝트 오른쪽 클릭 > Maven > Update Project Servers 탭 > Tomcat 서버 오른쪽 클릭 > 서버 Clean Servers 탭 > Tomcat 서버 오른쪽 클릭 > Clean Tomcat Work Directory 2) Maven update project 다시 다운로드 update project 진행 3)같은 방법으로 시도해도 똑같은경우가 발생하는경우 add Library > Server Ru.. 2023. 2. 3.
자바 스크립트(javascript) 뒤로가기 history.back /** 페이지 이동 후 history.back() 여부 확인 */ function fn_HistPageAt(){ var histPageAt = false; /* ajax처리인 경우처리 불가(사용자, 결재자 팝업 처리 불가) var url = document.location.href; // 페이지 이동시 url #이 붙음. if( url.lastIndexOf("#") != -1 ) { histPageAt = true; } // */ return histPageAt; } function fn_saveAudit() { var result = goAjaxSubmit("/경로"); if( result.resultCd == "S"){ opener.location.href="javascript:fn_HistPageA.. 2023. 2. 2.
버프스위트(Burp suite) 설치 및 실행 1.설치 경로 https://portswigger.net/burp/releases/professional-community-2020-12-1 Professional / Community 2020.12.1 This release provides performance and user interface improvements, a JavaScript analysis improvement, and several bug fixes. Performance improvements We have made significant improvements in both spee portswigger.net 환경에 맞게 다운로드 setup 파일 Next ~ Next ~ Next 1.Burp Suite Community Edit.. 2023. 1. 31.
JNDI (db정보 암호화 AES256) [SPRING] 1.암호화 부분 AES256Util.java public class AES256Util { private String iv; private Key keySpec; public AES256Util(String key) throws UnsupportedEncodingException { this.iv = key.substring(0, 16); byte[] keyBytes = new byte[16]; byte[] b = key.getBytes("UTF-8"); int len = b.length; if (len > keyBytes.length) { len = keyBytes.length; } System.arraycopy(b, 0, keyBytes, 0, len); SecretKeySpec keySpec = n.. 2023. 1. 31.
비밀번호 정규식 체크(특수문자,영문,숫자) base64.js는 JavaScript에서 문자열을 Base64로 인코딩하거나 디코딩하는 기능을 제공하는 라이브러리 일반적으로 JavaScript에서 문자열을 Base64로 인코딩하려면 btoa() 함수를 사용하고, Base64를 디코딩하려면 atob() 함수를 사용할 수 있습니다. 이러한 함수들은 JavaScript 내장 함수이며, 브라우저와 Node.js 환경에서 모두 사용할 수 있습니다. 아래는 예제 코드입니다. Base64 인코딩 예제: javascript복사 var originalString = "Hello, world!"; var encodedString = btoa(originalString); console.log(encodedString); Base64 디코딩 예제: javascript복.. 2023. 1. 26.
728x90
반응형
LIST