728x90

전체 글

IT, 코딩, 개발
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..
EC2 서버 외부 접속 허용 및 스프링부트 웹 서비스 배포하기 1. 인바운드 규칙 추가하기 인바운드규칙이란? 가상 서버로 들어오는 규칙. 외부에서 누구나 내 서버에 접속하기 위한 규칙을 추가해주어야 한다. 네트워크 및 보안 ▶ 보안 그룹 클릭 서비스를 배포할 (외부에서 접근하게 할) 서버 선택 서버를 선택하면 하단에 인바운드 규칙 | 아웃바운드 규칙 섹션이 있다. 인바운드 규칙을 추가해야 하므로 인바운드 규칙 편집 클릭 - 사용자 지정 TCP [포트번호 8080] : 제작한 프로젝트(스프링부트) 의 포트번호 - SSH [포트번호 : 22] : SSH (원격접속) 기본 포트 번호 - HTTPS [포트번호 443] : HTTPS 접속 위한 기본 포트 번호 - HTTP [포트번호 80] : HTTP 접속 위한..
모바엑스텀 설치 및 사용하기 1. 모바엑스텀 설치 https://mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 해당 페이지 접속 Download now 버튼 클릭 Installer edition 누르면 다운받아진다 압축 풀고 msi 파일 실행 Next Next Install 누르면 설치가 시작된다. Finish를 누르면 모바엑스텀이 실행된다!! 실행화면 2. 모바엑스텀 환경설..
MySQL 계정 생성 및 권한 부여하기 1. MySQL 접속 use mysql 'mysql' 데이터 베이스로 이동하겠다. 2. 현재 호스트, 유저 확인 select host, user from mysql.user; 3. 새로운 호스트(계정) 추가 create user '유저이름'@'아이피' identified by '비밀번호'; create user 'newuser'@'123.45.67.89' identified by '12345'; 4. 테이블 접속 권한 부여 grant all privileges on 데이터베이스이름.* to 유저이름@아아피 identified by '비밀번호'; grant all privileges on databaseName.* to newuser@123.45.67.89 ident..
텍스트 말줄임 표시하기 1. HTML 가나다라마바사아자차카타파하 가나다라마바사아자차카타파하 가나다라마바사아자차카타파하 2. CSS strong{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } text-overflow :ellipsis 텍스트가 컨테이너 넘어갈 때 말줄임표 표시 지정 display: -webkit-box; 줄 수 및 상자방향 제어 -webkit-line-clamp: 2; 표시할 줄의 수 : 2개로 지정 -webkit-box-orient: vertical; 상자가 수직으로 쌓임 overflow: hidden; 지정된 줄 수 이..
스프링부트 프로젝트 war 파일 내보내기 1. war 파일이란? ** war ? 웹 애플리케이션의 압축파일 ** jar ? java 클래스 파일+라이브러리+메타데이터 압축파일 2. pom.xml 설정 packaging 태그 추가 war pom.xml 파일 상단에 추가해주었다. 의존성 추가 org.springframework.boot spring-boot-starter-tomcat provided 톰캣 의존성 추가해주기 3. application.java 수정 SpringBootServletInitializer 상속 추가 @SpringBootApplication public class projectApplication extends SpringBootServletInitializer { public sta..
PuTTY 설치 및 구축한 서버 접속하기 1. PuTTY 다운로드 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.80) This page contains download links for the latest released version of PuTTY. Currently this is 0.80, released on 2023-12-18. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel www..
DB 출력해서 엑셀로 다운로드하는 기능 구현하기 DB가 SELECT되는 내용을 추출해서 엑셀로 다운받을 수 있게 구현했다. 1. Front HTML 엑셀다운 JS function fn_ExcelDown() { var comSubmit = new ComSubmit(); comSubmit.setUrl(""); comSubmit.submit(); } 2. Back Controller /** * * 엑셀다운로드 * * @param CommandMap commandMap * @throws Exception */ @RequestMapping(value="/StdManageExcelDown.do") public void selectQnaManageExcelList(CommandMap commandMap, HttpSe..
728x90
레코딩딩
코딩의 레코딩