Tomcat
-
이클립스 - 톰캣 원격 디버깅 방법 (윈도우, 리눅스)Back-End 2021. 12. 24. 15:41
유지보수를 하다보면 서버(tomcat)에 올라가있는 프로젝트에서 오류를 추적해야될때가 많은데 디버깅을 하지 못한다면 시간과 체력이 낭비될 가능성이 많습니다. 저 같은 경우에는 외부 API를 연동하는 테스트 중에 오류가 발생하였는데 이 API가 외부 접속을 허용해야지만 사용가능한 API여서 개방된 포트가 없는 제 로컬 환경에서는 디버깅을 하면서 개발할 수가 없는 상황이었습니다. 처음에는 원격 디버깅 기능이 있는지 모르고 오류로 추정되는 위치에 일일이 System.out.println() 함수나 log4j를 사용해서 빌드 배포를 반복하여 버그를 추적했지만 얼마전에 이클립스에서 원격 디버깅 기능을 제공하고 있다는 것을 알았습니다. 사용방법은 다음과 같습니다. 1. 원격서버 톰캣 환경 구성 먼저 원격으로 접속할..
-
[AWS EC2] Ubuntu에 Tomcat 설치Infra/aws 2020. 4. 23. 22:56
먼저 apt-get 명령어로 다운받는 방법입니다. 패키지를 최신버전으로 업그레이드 합니다. $ sudo apt-get update 다음과 같은 명령어로 톰캣을 설치합니다. $ sudo apt-get install tomcat9 #8버전 받고 싶으면 tomcat8 톰캣이 잘 설치가 되었는지 확인합니다. apt-get으로 설치하셨다면 보통 /usr/share 폴더 아래에 설치가 되었을 것입니다. 따라서 버전확인은 다음과 같이 합니다. $ sudo /usr/share/tomcat8/bin/version.sh 이렇게하면 간단하게 설치가 완료되지만 사실 apt-get 다운로드는 root계정으로(또는 sudo) 다운로드 할 경우 로컬 계정으로 사용하기가 굉장히 까다로워 집니다. (시스템 전체에 파일을 설치함) 예를..
-
[AWS EC2] Ubuntu 리눅스에 메이븐(maven) 설치하기Infra/aws 2020. 4. 23. 17:33
Apache Maven은 자바 Spring 프로젝트에 주로 사용되는 무료 오픈 소스 프로젝트 관리도구 입니다. (Maven은 프로젝트 대한 정보, 종속성, 구성요소 등을 포함하는 pom.xml파일을 사용합니다.) SpringProject를 관리하기 위해서는 Maven을 설치해줘야 합니다. 먼저 Apt를 사용한 Apache Maven 설치입니다. 우선 패키지를 최신버전으로 업데이트 합니다. $ sudo apt update 그리고 Maven 설치 명령어를 입력합니다. sudo apt install maven 설치가 잘 되었는지 확인합니다. $ mvn -version 다음과 같이 버전 표시가 잘 된다면 설치가 완료된 것입니다. 버젼은 조금씩 다를 수 있습니다. 다음은 Maven을 wget으로 설치하는 방법입니..