톰캣
-
Jenkins SSH 키로 Tomcat 자동 배포 구축하기(플러그인 X)Cloud/Jenkins 2025. 6. 11. 14:11
Jenkins는 지속적 통합 및 지속적 배포(CI/CD)를 지원하는 오픈 소스 자동화 도구로, 소프트웨어 개발 프로세스를 자동화하여 개발자들이 효율적으로 협업하고 소프트웨어를 더욱 신속하게 제공할 수 있도록 도와줍니다. ✅ Jenkins을 이용하여 Tomcat으로 배포까지Jenkins를 이용하여 빌드한 WAR 파일을 Tomcat 서버에 배포하는 전체 과정을 정리 :) 🚀 Docker Container 정리 및 네트워크 설정개발환경을 Mac(M3)의 Docker 환경으로 aarch가 아닌 amd64 환경으로 구축 테스트를 하고 있습니다.그래서 먼저 테스트 환경을 깔끔하게 구성하기 위해, 기존에 실행 중이던 Docker Container를 정리합니다.# 기존 컨테이너 정리docker ps -a..
-
Tomcat 여러 서비스(Window) 등록하기WAS/Tomcat 2024. 3. 12. 11:57
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 내용 일반적으로 서비스 등록은 install 과정 또는 "service.bat install" 실행 만 하면 끝나게 됩니다. 이번 포스팅에서 다루고자 하는 것은 여러 JVM container에 대한 서비스를 등록하는 것입니다. ▶ 설정 기본적으로 service.bat , Tomcat9.exe , Tomcat9w.exe 3개만을 기억해주면 됩니다. service.bat 복사 → 내용 中 CATALINA_BASE 설정 추가 service.bat을 복사하여 이름을 다르게 설정(이하 명명 service_kior.bat) 해당 파일 내용에 ..
-
Tomcat 컨테이너(Window) 추가하기WAS/Tomcat 2024. 3. 11. 11:32
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 내용 대부분 1개의 컨테이너에 여러 Application을 Deploy하여 서비스를 제공하는 경우 있는데... 완전 Default 설정 상태를 그대로 사용하는 경우 입니다... (제발 이렇게 쓰지마요 😂) 왜냐하면 각 Application이 사용 하는 메모리가 있습니다. 그런데 필요 자원을 1개의 container를 공유하면 자원도 부족하고 추후 유지보수 할 경우에도 문제가 됩니다. 예를 들어서 B 서비스를 수정하기 위해서 A 서비스도 내려야하는 문제가 발생됨으로 특별한 이유가 없다면 분리하는 것을 권장합니다. 이번 포스팅에서 다루..
-
Tomcat 콘솔 한글 깨짐WAS/Tomcat 2024. 3. 8. 08:45
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ 현상 콘솔(cmd)에서 Tomcat을 기동시 발생되는 메세지가 한글일 경우 깨지는 현상. 이유는 startup.bat을 실행하여 기동되기 때문이라고 합니다. ▶ 조치방법 logging.properties 수정( UTF-8 → euc-kr ) 개인적으로 이 방법이 제일 깔끔한 것 같다. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter java.util.loggin..
-
Tomcat 설치하기( for Window)WAS/Tomcat 2024. 3. 7. 12:42
개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다. ▶ JAVA 설치 확인하기 cmd 에서 " javac -version " 커맨드에 대한 응답이 있는지 확인합니다. Java Web Application을 실행하기 위해서 JDK가 필요합니다. JDK는 Java 프로그램을 개발하고 컴파일할 때 필요한 도구와 라이브러리를 제공합니다. 즉, Tomcat이 Java 코드를 컴파일하고 실행하는 데 필요한 라이브러리 및 도구를 사용할 수 있습니다. 만약 명령어 입력 후 버전 정보가 나오지 않는다면 아래 포스팅을 참고하세요! OpenJDK 설치하기( for Window ) 인프라 구성을 위한 분들을..