분류 전체보기(42)
-
Tomcat 멀티 인스턴스 구성
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Tomcat ver. : 9.0.89 Tomcat을 구성할 때 엔진은 하나로 두고 여러 개의 instances들을 구성하여 사용해야 할 때 필요한 방법이다. # CATALINA 속성Tomcat 공식 문서를 참조하면 2가지 속성이 존재한다.CATALINA_HOME: Tomcat 설치 경로 즉, Tomcat Engine 경로CATALINA_BASE: 특정 Tomcat 인스턴스의 런타임 구성의 경로 즉, 구성한 멀티 인스턴스 중 하나의 경로위와 같이 2개의 속성으로 구분할 경우 CATALINA_HOME에는 바이너리 파일과 같은 정적 소스가 포함되고CATALINA_BASE에는 conf 파일, log 파일, appl..
2025.02.04 -
Jboss Log Level 변경
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0Jboss Mode : standalone modeNginx ver. : 1.14.1 기본적인 Log 레벨은 설치 시 INFO 레벨로 설정되어 있다. 하지만 로그를 통해 자세히 보고 싶은 부분이 있거나 INFO로 설정을 했음에도 불구하고 Log가 지나치게 많이 쌓여 불가피하게 Log Level을 변경해야 할 때가 있다. Log Level 정보TRACE : 가장 상세한 디버깅 정보DEBUG : 디버깅용 정보가 포함INFO : 애플리케이션 상태를 나타내는 일반적인 정보 포함WARN : 주의가 필요한 상황에 대한 정보 포함ERROR : 오류 발싱 시 사용FATAL ..
2025.01.06 -
Jakarta EE 변경점
Jakarta EE는 Java를 이용하여 서버 측 개발을 위한 플랫폼이다. 해당 프로젝트가 2027년 이클립스 재단으로 이관됨에 따라 PC 표준 플랫폼이었던 Java EE를 확장하여 Jakarta EE로 변경되었다. 이름만 변경된 것이 아니라 기존의 패키지 네임스페이스가 javax.*에서 jakarta.*로 변경되었다. 따라서 표준 패키지 구조와 API 호출 방식에 영향을 미칠 수 있으며 기존 Java EE 애플리케이션과의 호환성 문제를 야기할 수 있기 때문에 버전에 대한 확인 및 고민이 필요하다. 주요 변경점Tomcat 9.x기존의 javax.* 네임 스페이스를 사용하며 Jakarta EE의 패키지 구조 변경을 포함하지 않기 때문에 Jakarta EE와 호환 되지 않는다. Tomcat 10.xJakar..
2025.01.06 -
Tomcat 버전 및 EOS 날짜
Application을 올려야 하는 WAS는 초기 설치 시 Java version, Application에서 필요로 하는 지원 목록에 대한 고려를 하여 version을 선택 후 설치를 진행해야 한다. 각 Tomcat Version 별 특징과 지원되는 항목에 대해 정리해 보았다. 특징과 지원 환경Version버전별 특징지원 환경3.XServlet 2.2 / JSP 1.1 지원기본적인 서블릿 컨테이너 기능 제공Java SE 1.1 이상4.XServlet 2.3 / JSP 1.2 지원Catalina 서블릿 컨테이너 도입HTTP 커넥터, JMX 관리 기능 추가Java SE 1.3 이상5.XServlet 2.4 / JSP 2.0 지원웹 어플리케이션 배포 기술 기능 확장Java SE 1.4 이상6.XServlet ..
2025.01.06 -
Tomcat에 Application 배포하기
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Tomcat ver. : 9.0.89 Tomcat에 애플리케이션을 배포하기 위해서 고려해야 할 사항이 2가지 있다. 1. war 파일명 또는 디렉토리 명Tomcat에서는 기본적으로 [TOMCAT_ENGINE]/webapps/ROOT 디렉토리를 기본 애플리케이션 경로로 가지고 있다. 따라서 최초에 Tomcat 기동 후 기본 페이지를 호출할 경우 아래와 같이 따로 context 경로 입력 필요 없이 /로 설정이 되어 있다. 여기서 배포를 위해 가져온 .war 파일이나 디렉터리 명을 따로 설정하지 않고 ROOT로 설정할 경우 server.xml 변경점 없이 그대로 사용이 가능하다. 기존의 ROOT dir을 ROOT_..
2025.01.02 -
WLS에 SSL 인증서 적용하기
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2 SSL 인증서의 경우 보통은 Application이 적재되어 있는 WAS가 아닌 WEB에 설정을 하지만 가끔가다 WLS에 직접 적용해 달라고 요청 오는 사례가 가끔 있다. 아래의 예시는 JKS 확장자의 SSL keystore를 통해 테스트를 진행했다. 1. 대상 서버의 SSL 수신 포트 사용 체크WLS console에 접근하여 환경 - 서버 - 대상 서버 - 구성 - 일반 탭에서 SSL 수신 포트 사용 체크(여기서 주의할 점은 다른 수신 포트들과 SSL 수신 포트가 겹치지 않게 설정을 해야 한다.) 2. 키 저장소 정보 입력환경 - 서버 - 대상 서버 - 구성 - 키 저..
2024.12.19