300x250
반응형

Dev Tools, WEB & WAS 28

[Eclipse]오프라인 환경에서 maven 구성하는 방법

오프라인 환경에서 maven 구성하는 방법이 왜개발을 하다보면 종종 보안 등을 이유로 폐쇄망 환경이나 인터넷이 차단된 곳에서 개발을 해야하는 경우가 존재한다. 보통은 인터넷이 되는 곳에서 개발도구와 필요한 소스들을 사용할 PC에 준비한 뒤 개발을 진행하기도 하지만 개발을 하다보면 필요한 라이브러리가 생기기 마련이다. java spring framework + maven을 사용하여 개발을 진행한다면 크나큰 문제에 직면하게 된다. 그럴 때 maven을 오프라인 환경으로 구성하여 해결하는 방법을 소개하고자 한다. 1. 설정방법 - 먼저 이클립스와 메이븐 환경설정이 모두 준비되었다는 가정 하에 설명 이클립스 Preferences - Maven에서 Offline을 체크해준다. maven 저장소로 활용할 경로를 지..

[Git] Github vs Gitlab 차이점

Git 이란? 깃(Git)은 소스 코드 버전 관리 시스템으로 로컬에서 변경 사항을 추적하고 원격 리소스에서 변경 사항을 푸시하거나 가져올 수 있습니다. Gitlab Gihub 차이 1. GitHub Gihub는 공개적으로 사용 가능한 무료 서비스로 모든 코드(유로 계정이없는 경우)를 공개해야 합니다. 누구나 GitHub에 푸시 한 코드를 보고 개선을 위한 제안을 제공 할 수 있습니다.(오픈소스) GitHub는 현재 수만 개의 오픈 소스 프로젝트를 위한 소스 코드를 호스팅 하는중.. Gitlab Gihub 차이 2.GitLab Gitlab은 개인 또는 조직이 Git 리포지토리의 내부 관리를 제공하는데 상용할 수 있는 Github 즉 비공개된 Github GitLab을 왜 사용 해야할까? GitLab은 중앙..

[Tomcat] Putty로 원격 서버에 접속해서 Tomcat 로그 확인하기

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

[Linux] catalina log 확인 방법

리눅스에서 종종 catalina log를 확인할때가 있다. 가령 실시간 로그라던지 주말이나 새벽시간때의 로그 확인 등등 오늘은 로그 확인 방법 두가지를 기술 하려고 한다. 1. 실시간 로그 확인 1.1 전체 로그 tomcat / log / catalina.out 로그 확인을 위해서는 tail -f catalina.out 실행 그러면 실시간으로 로그를 확인할수있다. 긴 로그를 보고 싶을때는 -f 사이에 원하는 라인수를 입력해주면 좋다. ex) tail -2000f catalina.out 2000라인까지 볼 수 있다. 1.2 grep 로그 내가 원하는 로직부분의 로그만 확인이 필요할때가 있는데 이럴때는 grep을 이용하여 원하는 부분만 볼수있다. ex) tail -f catalina.out | grep -i..

[Linux] 명령 cd - 디렉토리 이동

CD의 뜻은 change directory의 줄임말로 현재 작업하고 있는 디렉토리의 위치를 이동하는 명령어 입니다. CD 명령어 뒤에 디렉토리 이동경로를 입력해주시면 해당 디렉토리로 즉시 이동합니다. 이 디렉토리 이동경로를 입력하실때는 키보드 TAB 버튼을 함께 사용하시면 어느정도 경로를 자동으로 지정해주기에 좀 더 편하게 디렉토리 이동을 하실 수 있습니다. cp [이동 할 디렉토리 경로] ex) cd / : root로 이동 ex) cd project : 현재 디렉토리 내부에 있는 project 디렉토리로 이동 ex) cd /user/jtaewu : /user/jtaewu 경로의 디렉토리로 이동 현재 위치한 디렉토리의 위치를 이동할 수 있습니다. CD 명령어에는 별도의 옵션이 존재하지 않습니다. 이동할 ..

[Tomcat] Log설정 - Catalina.out 관리 방법

기본 사항 포스팅 설명을 위해 Tomcat설치 경로는 아래에 명시된 경로로 가정하고 이하 TOMCAT_HOME으로 명시 /engn001/tomcat/9.0/servers/ist_8180 catalina.sh Catalina.out 파일 생성 설정은 catalina.sh에 있고 경로는 다음과 같음 TOMCATHOME/bin/catalina.sh 관리방법1: Catalina.out 제거 첫번째 관리 방법으로 catalina.sh 파일에서 Catalina.out 생성 부분을 수정하여 Catalina.out 파일 생성을 중지함. 수정 전 TOMCAT_HOME/logs에 Catalina.out 생성 if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/l..

[Git] GitHub 레파지토리(Repository) 삭제

Git Repositories를 만든 뒤 삭제하는 법을 몰라서 헤매시는 분들을 위해 이번 포스팅에서는 Git 원격 저장소 레파지토리 삭제 방법에 대해 알아보도록 하겠습니다. 1. 먼저 깃허브 사이트에가서 로그인을 한 뒤 삭제하고 싶은 레파지토리로 들어갑니다. 깃허브 바로가기 2. 자신의 레파지토리 리스트 중에서 자신이 삭제하고자 하는 레파지토리에 들어갑니다. 3. 삭제할 레파지토리에서 우측 상단의 Setting버튼을 클릭합니다. 4. Setting에서 스크롤을 밑으로 끝까지 내리게 되면 위와 같은 Danger Zone 나오는데요 여기서 가장 밑에 있는 Delete this repository버튼을 클릭합니다. 5. 그런 뒤 확인작업을 두 번 거쳐야 하는데요. 제거할 레파지토리명과 계정 패스워드를 차례로 ..

[Git] GitHub에 프로젝트 올리기

보통은 저장소를 생성한뒤 'Upload files'를 하면 업로드되지만 파일 갯수가 너무 많을 경우 안되므로 큰 프로젝트를 업로드할때는 이 방법으로 하자 1. Git을 설치한다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific..

[Git] Github 한개의 repository에 여러 프로젝트 올리기

1. git 설치는 필수적 2. 올리고 싶은 프로젝트들이 존재하는 폴더로 이동 project 폴더 내부에 네가지 project가 존재했다. 3. 우클릭 > Git Bash Here 클릭 4. git init ( 폴더별로 5,6,8 반복 , 7은 이미 레파지토리 주소를 가져왔기 때문에 두번째 할때부턴 안해주어도 된다.) 5. git add ./폴더이름 폴더이름을 하나씩 add 해주어야한다. 6. git commit -m "message" 7. git remote add origine 레파지토리주소 8. git push -u origin master 정상적으로 올라갔는지 확인하면 끝! 출처 : https://jie0025.tistory.com/59 [Github] 한개의 repository에 여러 프로젝트 ..

300x250
반응형