Software Engineering 24

Putty로 원격 서버에 접속해서 Tomcat 로그 확인하기(catalina.out)

나는 CentOS 7 서버 내의 Tomcat의 로그를 확인하고 싶었다. 그러기 위해선 원격으로 서버에 접속한 뒤, Tomcat 로그를 담는 catalina.out 파일을 확인해야 한다. 지금부터 Putty를 이용해서 로컬 컴퓨터에서 원격 서버로 접속한 뒤, 톰캣 로그를 확인해보려고 한다. 1. 원격 서버의 IP 주소 알기 먼저, 내가 접속하려는 원격 서버의 IP 주소를 알아야 한다. 서버에서 터미널을 열어 아래 명령어를 치면 해당 서버의 IP 주소가 나올 것이다. ifconfig 2. Putty 설치하기 Putty 프로그램을 이용하여 원격 서버에 접속을 할 것이다. Putty 사이트에서 자신의 운영체제에 맞는 파일을 설치한다. 기본 설치 경로는 C:\Program Files\PuTTY 이다. 설치가 끝나..

Java + Gradle 프로젝트에서 JUnit 테스트하기

지금부터 IntelliJ에서 Java + Gradle 프로젝트를 생성한 후 JUnit으로 테스트를 해볼 것이다. 1. 프로젝트 생성 IntelliJ에서 메뉴 [File] - [New] - [Project]로 들어가면 'New Project' 창이 뜬다. Junit 라이브러리를 사용해서 테스트를 할 것이기 때문에, 직접 jar를 받아 추가하기보다는 Maven 또는 Gradle 빌드 도구를 이용해서 의존성을 쉽게 관리하는 것을 추천한다. 나는 Gradle을 이용할 것이다. GroupId와 ArtifactId는 원하는 식별자를 입력하면 된다. 실제 프로젝트라면 룰에 맞춰야 한다. 식별자 네이밍에 대한 글을 참고하자. (https://johngrib.github.io/wiki/groupId-artifactId/..

Eclipse, IntelliJ, VS Code에서 글짜 폰트 변경하기

나는 평소 Consolas 폰트를 쓰지만, 가끔 기분전환 삼아 폰트를 바꿔보고 싶을 때가 있다. 내 눈에 맞는 폰트를 적용하면 가독성을 높아져서 개발력(?)이 높아지는 기분이 든다. 지금부터 대표적인 IDE인 Eclipse, IntelliJ, Visual Studio Code에서 네이버의 D2 Coding 폰트로 바꿔보려고 한다. 폰트 설치 D2 Coding GitHub 사이트에 들어간다. 2019년 11월 기준으로 최신 버전은 1.3.2 버전이다. (2018.06.01 배포) 다음 화면에서 'D2 Coding-Ver1.3.2-20180524.zip' 파일을 다운로드한 후 압축 해제한다. 폰트 설치하는 위치는 운영체제 및 버전 별로 다르기 때문에 나는 Window 10 기준으로 설치하려고 한다. 압축 해..

이클립스 에러 해결 The name is already in use. Specify a different name.

문제 발생 이클립스에서 기존의 톰캣 서버를 삭제한 뒤 새롭게 추가하면 'Apache Tomcat v9.0 (3)'와 같이 서버명 뒤에 번호가 붙는다. 그래서 숫자를 지우고 'Apache Tomcat v9.0'으로 고치면 'The name is already in use. Specify a different name.'라는 오류가 발생한다. 해결 방법 오류가 발생되는 이유는 기존에 동일한 서버명을 사용한 기록이 아직 남아있기 때문이다. 따라서 서버 설정 이력이 남아 있는 파일을 삭제하면 된다. 파일은 사용자의 workspace 폴더 내부에 위치하고 있는데 위치는 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 에 있다...