728x90

CODING

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 스프링부트 war 파일 빌드 실패 해결하기 0. 프로젝트 클린아래 방법을 시도하기 전에 클린 먼저 해보기.  1. Window - Preferences 창 켜기 2. Execution Environments Java > Installed JREs > Execution Environments 3. perfect match 찾기실행 환경에서 나열되어있는 버전들 중 Compatible JRES에 Perfect match라고 뜨는 내역이 있다.  4. 저장해당 체크 후 Apply and Close 선택적용된 뒤에 재 빌드를 시도해보면 war..
textarea 줄바꿈 태그 적용하기 textarea 줄바꿈 처리 전엔터로 입력한 내용이 DB 내에 특수문자로 들어가서 에러발생  textarea 줄바꿈 처리방법var TX_MEMO = $("textarea[name='TX_MEMO']").val().replace(/");- replace함수 사용하여 줄바꿈을 로 변환- "문자를 HTML 엔티티 <로 변환  textarea 줄바꿈 처리 결과 로 변환하여 들어갔다! ** 서버에서 가져와서 다시 해당 값을 엔터(줄바꿈)으로 보여져야할 경우$("textarea[name='TX_MEMO']").val(nvl(original.TX_MEMO, "").replace(//g, "\n"));서버에서 가져온 값 : original.TX_MEMO- 을 줄바꿈으로 변환해..
애니메이션 토글 버튼 만들기 See the Pen Untitled by Give J (@Give-J) on CodePen. 1. HTML 2. CSS .toggle-btn .switch { position: relative; display: inline-block; width: 46px; height: 28px; } .toggle-btn .slider { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(241, 244, 246); transition: all 0.4s ease 0s; border-radius: 34px; } .toggle-btn .slider::before { position: absolute; content:..
윈도우 재부팅 시 톰캣 자동 실행시키기 0. 이슈 발생 만약을 위해 서버가 꺼지거나 재부팅이 되는 경우 자동으로 톰캣 실행(프로젝트 실행) 되는 셋팅 해주기. 2024.02.23 - [CODING/Tomcat] - [Tomcat] 윈도우 Tomcat 에서 war 파일 실행하기 1. bat 파일 만들기 ** bat 파일? 컴퓨터 명령어를 포함하고 있는 텍스트 파일로 사용자의 작업을 자동화하거나 복잡한 작업을 단순화하는 기능 메모장에 작성 후 .bat 확장자 붙혀서 저장하면 만들어진다. @echo off D: cd D:\ProjectFile\apache-tomcat-7.0.82\bin call startup.bat 메모장에 톰캣 실행을 위한 1. cd + 톰캣의 bin 파일 위치 (예시의 경우 D:\Proj..
이클립스 없이 Tomcat으로 war 파일 프로젝트 실행하기 1. 프로젝트 war 파일 생성 및 저장 배포할 프로젝트 마우스 우클릭 후 Export 선택 WAR 파일 검색 후 Next Browse 클릭 후 war 파일이 저장되어야 할 경로를 선택해주어야 하는데, 경로는 반드시 Tomcat 설치된 경로에서 webapps 폴더 내에 저장해 주기! (예시) D:\Project\apache-tomcat-7.0.82\webapps 경로 지정후 Finish를 눌러주면 해당 경로에 프로젝트명. war 파일이 생성되어 있다. 2. server.xml 파일 수정 수정해야 하는 server.xml 파일의 위치는 conf 파일 내에 있다. (예시) D:\Project \apache-tomcat-7.0.82\conf ** 반..
스프링부트에서 commandMap 사용하기 이슈발생 스프링 프로젝트 코드를 그대로 스프링부트로 가져왔을 때, insert 시에 잘 담기던 데이터가 commandMap에 안담기고 null 로 들어갔다. 같은 코드인데....😤 스프링부트에서도 commandMap을 사용하기 위한 과정을 담았다. 이슈해결 1. CommandMap.java ** CommandMap 파일이란? request에 담겨있는 파라미터를 Map에 담아주는 역할을 하는 클래스. 각 컬럼의 데이터들을 하나하나 파라미터로 받아오는 것보다 한 번에 Map에 담아서 넘길 수 있어서 간편하다. import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; impor..
개발자 도구(F12) 자동 꺼짐 현상 해결하기 이슈 발생 평소처럼 디버깅하려고 열어본 개발자도구가 뜨자마자 꺼져버리기 시작했다. 브라우저 재시작도 해봤지만 크롬, 웨일 둘 다 잠깐 켜졌다가 꺼지고 있었다. 이슈 해결 1. AhnLab Safe Transaction 삭제 인터넷뱅킹 서비스 이용 시 자동으로 실행되면서 개발자도구 실행 시 자동으로 차단한다고 했다. 그러나 단순 프로그램 실행 종료로는 해결되지 않았고 반드시 제어판-프로그램 추가/제거에서 삭제해주어야 했다. 2. 컴퓨터 재부팅 재부팅까지 해주면 다시 개발자도구를 이용할 수 있다!!
jsonView.jsp not found, jsonView 리턴 안되는 에러 해결하기 이슈 발생 DB INSERT 과정에서 콘솔창에 찍어본 ajax 에러. JSP file [/WEB-INF/views/jsonView.jsp] not found 라고 떠있었다. jsonView는 jsp 파일명이 아니라고.....😣 JSON 형식으로 리턴이 안되고 있었다. 이슈 해결 WebConfig.java 파일 만들기 ** WebConfig 파일이란? 웹 구성에 대한 설정 파일. 스프링부트의 경우 @SpringBootApplication 어노테이션으로 자동 구성 기능을 제공하나, 특정한 설정 (커스텀)하게 될 때 MVC 관련 설정을 추가 하는 등의 작업을 수행하는 파일이다. import org.springframework..
EC2 RDS 없이 무료로 MySQL DB연동하기 * RDS : AWS 에서 제공하는 DB 서비스 프리티어라고는 하지만 1년 무료이용, 그 이후에는 요금이 발생하므로 직접 MySQL로 연동해보기로 했다. 1. MySQL 설치 및 설정 MySQL 설치 ▶최신상태로 업데이트 후 mysql 설치 sudo apt-get update sudo apt-get install mysql-server 중간에 설치 하겠냐는 물음이 뜨면 Y 입력 후 엔터 눌러주면 설치 된다. bind-address 설정 MySQL 설치 시 자동으로 127.0.0.1로 지정되어있는 bind-address를 모든 네트워크에서 오는 요청을 허용해야 하기 때문에 0.0.0.0으로 수정해주어야 한다. ▶ mysql 설치 시 생성된 mysql.con..
DBeaver Public Key Retrieval is not allowed 에러 해결하기 디비버로 새로운 MySQL 을 연결하려고 하는데 해당 에러가 발생했다. MySQL 버전이 높을 경우(최신 버전일 경우) 발생한다고 한다. 1. Connection settings 열기 좌측 상단 + 버튼 클릭 Driver properties 탭 클릭 2. User Properties 추가 User Properties 에서 마우스 우측 클릭 Add new property 눌러주기 Property Name 에 추가해주어야 하는 것은 1.allowPublicKeyRetrieval 2.useSSL 두 개 다 추가하면 User Properties 목록에 뜨는데 각각의 bool 값으로 수정해주어야 한다. 1.allowPub..
728x90
레코딩딩
'CODING' 카테고리의 글 목록 (2 Page)