본문 바로가기

ubuntu47

[에러] Tomcat did not stop in time. PID file was not removed. Tomcat did not stop in time. PID file was not removed. 톰캣을 셧다운을 할 때마다 한 번에 되는 경우가 없었다. ip host명 # example 127.0.0.1 host 그래서 검색을 해봤더니 `/etc/hosts` 파일에 해당 서버의 IP와 HOST명을 등록해 주면 해결된다고 한다. 원인은 호스트의 hostname을 resolve 하지 못해서 지연이 발생하는 것이라고 한다. 일단 하나의 서버에서는 이 문제가 해결이 되었었는데? 생각을 해보니, 이전에 클러스터링을 진행할 때는 모든 서버에 host명도 다 등록을 하고, 위와 같이 hosts 파일에서 서버 IP랑 HOST명도 다 등록을 했었다. 그럼에도 불구하고 톰캣을 셧다운할 시, 한 번에 안 내려갔던 게 기.. 2024. 1. 4.
[Jenkins] Maven project build (메이븐 프로젝트 빌드) os: Windows 11 처음 접해보는 메이븐 프로젝트. 찾아 보니, 보통은 Pipeline을 많이 사용하는 것 같았다. 메이븐 프로젝트를 빌드할 예정이니, 파이프라인 대신에 젠킨스에서 제공하는 'Maven project'를 이용해봤다. 깃허브랑 연동도 해야하기 때문에 플러그인에서 깃허브랑 메이븐을 받아야 한다. Maven Integration plugin Github API Plugin Github plugin 이미 설치되어 있는 게 있을 수도 있다. 혹은 설치 자체가 안 될 수도 있는데? 설치가 안된다면, jdk 버전도 확인해보길. 메이븐 프로젝트는 윈도우 로컬에 설치를 했는데, jdk 11임에도 설치가 제대로 되질 않았다. jdk 17로 바꾸니, 그제서야 플러그인도 설치가 잘 됨. 아무튼 위에서 .. 2024. 1. 3.
[UBUNTU] Jenkins 설치 os: Ubuntu 22.04.2 LTS 처음에 구글에 `Jenkins 설치` 방법을 검색하여 나온 블로그 글을 참고해서 젠킨스 설치를 시도했었다. 실패. 다음으로는 챗gpt에게 질문하여 나온 방법으로 설치하였지만... 또 실패... 상태를 확인했을 때, failed가 떴다. 재시작 또한 되질 않았다. Linux Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software www.jenkins.io 그리고 마지막으로 Jenkins 공식 홈페이지에 나와 있는 Jenkins documentation을 참고하여 설치 완료! 뭐든 .. 2024. 1. 2.
[Linux] Ubuntu & Rocky Linux 패키지 업데이트 명령어 1. Ubuntu 패키지 업데이트 sudo apt update 2. Rocky Linux 패키지 업데이트 (8 이상) sudo dnf -y update 2023. 11. 2.
[UBUNTU] 우분투 자바 환경변수 설정 자바 설치 위치 확인 update-alternatives --list java 자바 환경변수 설정 sudo vi ~/.bashrc # java_home export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre export PATH=$PATH:$JAVA_HOME/bin bin 앞까지만 입력 변경사항 적용 source ~/.bashrc 설치 확인 echo $JAVA_HOME 자바 버전 확인 java -version 2023. 9. 17.
[UBUNTU] 우분투 Asia/Seoul 시간 변경 시간대 확인 date 시간대 변경 sudo timedatectl set-timezone Asia/Seoul 2023. 9. 16.