320x100

was 3

[WAS] 대표적인 WAS 의 종류 5가지

대표적인 WAS의 종류에 대해서 알아보겠습니다. 1. Apache Tomcat 가벼운 웹 애플리케이션 서버로, Java Servlet 및 JSP(JavaServer Pages)를 실행하는 데 주로 사용됩니다. 오픈 소스이며, 많은 개발자들이 널리 사용하고 있습니다. 2. Oracle WebLogic Server 오라클이 개발한 상용 웹 애플리케이션 서버로, Java EE 플랫폼의 전체 사양을 준수합니다. 대규모 기업 및 엔터프라이즈 환경에서 많이 사용됩니다. 3. IBM WebSphere Application Server IBM이 개발한 상용 웹 애플리케이션 서버입니다. Java EE(Java Enterprise Edition) 플랫폼의 전체 사양을 지원하며, 대규모 기업 환경에서 많이 사용됩니다. 4...

IT/자바 2023.06.27

[WAS] Tomcat에서 Setenv 설정으로 기존 파일 영향 없이 JVM 튜닝하기

Tomcat을 사용하다 보면 JVM 튜닝이나 톰캣 관련 튜닝 설정을 하게 되는 경우가 대부분입니다. 하지만 catalina.sh 혹은 catalina.bat 파일을 수정하기에는 오타라도 있게 되면 작게는 파일 내부에 특정 옵션이 적용 안될 수도 있고 크게는 톰캣이 구동이 안될 수도 있습니다. 오늘은 catalina 파일을 제외한 setenv 파일에 옵션을 적용시키는 방법을 소개해보도록 하겠습니다. 1. Setenv 란? Tomcat에서 setenv.sh (또는 setenv.bat Windows 환경에서) 파일은 사용자 정의 환경 변수 및 JVM 옵션을 설정하기 위해 사용되는 파일입니다. 이 파일은 Tomcat의 bin 디렉토리에 위치하며, Tomcat이 시작될 때 자동으로 로드됩니다. setenv.sh ..

IT/자바 2023.06.26

WAS(Web Application Server) 성능 튜닝을 위한 고려 요소

WAS(Web Application Server) 성능 튜닝을 위한 고려 요소 SQL 에서도 성능 개선을 위해 쿼리 튜닝을 하듯이 WAS 에서도 성능을 위해 성능 튜닝 포인트들이 존재합니다. 여러가지 튜닝 포인트 중 대표적인 사항 8가지를 소개해드리겠습니다. 대표사항 8가지 스레드 풀 관리: WAS는 동시에 처리할 수 있는 클라이언트 요청의 수를 제한하기 위해 스레드 풀을 사용합니다. 스레드 풀의 크기와 동시에 처리 가능한 요청 수를 조정하여 성능을 최적화할 수 있습니다. 메모리 할당: WAS가 사용하는 메모리 크기를 조정하여 애플리케이션의 성능을 향상시킬 수 있습니다. 메모리 크기를 적절하게 조정하고 GC(Garbage Collection) 옵션을 설정하여 메모리 사용량과 GC의 빈도를 최적화할 수 있..

IT/IT 이야기 2023.06.22
728x90
320x100