WAS(18)
-
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 -
Application 이슈 있을 때 확인 사항
WebLogic에서 Application 배포 시 정상적으로 배포가 완료되지 않고 에러가 떨어지며 이슈가 발생하는 이유는 아주 다양하다. 대부분은 instance log에서 배포 시 발생한 error log를 통해 문제점 파악 및 유추가 가능하다. 그러나 당장 방문이 힘들거나 유선 혹은 원격 지원을 통해 해결을 해야 하는 상황이라면 다음 목록을 먼저 확인해 보자. 1. 배치는 완료되었으나 application 시작을 하지 않은 경우WebLogic console을 통하여 배치는 정상적으로 완료를 하였는데 사용자가 서비스는 안된다고 말할 경우 대부분이 application 배치 후 시작을 하지 않은 경우이다. 위와 같이 application이 활성 상태이지만 서비스 페이지 접속이 안된다고 할 경우에는 컨트롤..
2024.09.23 -
Jboss Cluster 설정
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0Jboss Mode : standalone modeNginx ver. : 1.14.1 # Jboss EAP ClusteringWLS Cluster과 동일한 개념으로 특정 서버 상태에 서비스를 의존하지 않고 Cluster로 묶인 서버 그룹이 마치 하나의 서버에서 서비스를 제공하는 것으로 인식 사용 목적은 다음과 같음 - 부하 분산 : 처리량을 늘리고 부하를 균등하게 분산 - 고가용성 : Cluster 멤버에게 장애가 발생할 경우 다른 멤버가 그 역할을 대체 (failover 가능) # 핵심 기술1. JGroups멀티캐스트 프로토콜을 사용하여 신뢰성 높은 통신..
2024.08.13 -
Jboss Deployment
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0Jboss Mode : standalone mode # Jboss DeploymentJboss EAP는 관리자와 개발 자 모두를 위한 다양한 애플리케이션 배포 및 구성 옵션을 제공 Option - 관리 console, 관리 CLI, deployment scanner, HTTP API 등 위와 같은 다양한 배포 옵션이 존재하지만이번 글에서는 standalone에서 자주 사용하는 Management console에서 deployment scanner를 통한 deploy 테스트를 진행 # Deployment scanner배포 스캐너는 배포 디렉터리를 모니터링하여 애..
2024.08.01