개발/기타 7

CentOS 7.x JDK 11 설치(KT Cloud)

원인 KT클라우드로 서버 3개를 생성하여 3-Tier를 구성하는데, 다소 난감한 상황이 발생했다. WEB서버 구성 중 yum을 통해 JDK 버전을 11로 설치를 하려고 했으나 다운 받을 수 있는 버전이 1.8 버전까지 밖에 없었다. 물론 wget을 활용하여 내가 원하는 특정 버전으로 설치가 가능하다. 아래를 참고 https://veneas.tistory.com/entry/Linux-CentOS7-%EC%9B%90%ED%95%98%EB%8A%94-%ED%8A%B9%EC%A0%95-%EB%B2%84%EC%A0%84-Javajdk-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-wget [Linux] CentOS7 원하는 특정 버전 Java(jdk) 설치하기 - wget 목차 0. 설치 전 ..

개발/기타 2022.08.24

PostgreSQL 외부 접속 허용

centOS서버에 PostgreSQL을 설치하고 로컬에서 디벨로퍼로 접속을 하려고 하니 5432 TCP/IP 열었냐는 질문을 던지면서 접속이 되지 않았다. 해결 1. pg_hba.conf # cd /var/lib/pgsql/13/data/ # vi pg_hba.conf 특정 ip주소나 전체를 입력해 줍니다. 2. postgresql.conf # vi postgresql.conf listen_address = '*' 변경해줍니다. 3. postgresql 서비스 재시작 systemctl start postgresql-13 이상

개발/기타 2022.08.09

CentOS7, Postgresql 삭제하기(REPO 포함)

CentOS에서 Postgresql을 설치 한 후 제대로 작동이 되지 않아 재설치를 할 상황이 생겼다. 처음에는 서버를 다시 만들어서 진행 했었지만, 완전히 삭제 진행하는 방법을 구글링 하여 진행하였다. 삭제 방법 1. portgresql 서비스를 정지 # systemctl stop postgresql-13.service 2. enable로 설정한 서비스 상태가 있는지 확인 systemctl list-unit-files postgresql* 3. 서비스를 비활성화 systemctl disable postgresql-13.service 4. postgresql을 설치하며 생성된 디렉터리를 통째로 삭제 rm -rf /var/lib/pgsql 5. postgresql 계정을 삭제 userdel postgres..

개발/기타 2022.08.09

IntelliJ IDEA에 JUnit 설정 및 테스트 코드 작성

JUnit? 자바 프로그래밍 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발(TDD) 면에서 중요하며 SUnit과 함께 시작된 XUnit이라는 이름의 유닛테스트 프레임워크 계열의 하나이다. JUnit은 컴파일 타임에 JAR로서 링크된다. 프레임워크는 JUnit 3.8 이하의 경우 junit.framework 패키지 밑에 상주하며, JUnit 4 이상의 경우 org.junit 패키지 밑에 상주한다. IntelliJ에서 JUnit 설정하기 1. Multiplier.java public class Multiplier { public int Multiply(int a, int b){ return a * b; } public int Multiply(int a, int b, int c){ return a..

개발/기타 2022.06.07

[Spring Boot]ERROR-Path with "WEB-INF" or "META-INF"

Controller에서 view를 리턴하는데 model로 리턴하는 jsp 파일을 찾지 못했습니다. 원인 Path with "WEB-INF" or "META-INF": [WEB-INF/views/member/membersList.jsp] 경로 문제 및 의존성 설정 문제 일지 몰라서 확인해봤습니다. 1. application.properties #Spring MVC spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 2. build.gradle plugins { id 'org.springframework.boot' version '2.7.0' id 'io.spring.dependency-management' version '1.0.11.RE..

개발/기타 2022.05.20

JAVA에러 - Exception in thread "main" java.lang.UnsupportedClassVersionError: <class> : Unsupported major.minor version 58.0

Eclipse에서 SpringBoot를 공부하던 중에 Run을 하는 순간 아래와 같은 에러가 나왔다. 에러 Exception in thread "main" java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 58.0 겅색을 해보니 버전 문제였다. 원인 Java Version 58.0은 JavaSE-14 버전이고, 실제로 실행되는 버전은 Version 52인 1.8 버전이었다 솔루션 동일한 버전으로 바꿔주면 된다. 필자는 JavaSE-14 버전을 다운받아 환경변수를 재설정 하였습니다. https://www.oracle.com/kr/java/technologies/javase/jdk14-archive-downloads.html

개발/기타 2022.05.19