본 포스팅에서는 WildFly와 Apache 연동 가이드에 대해 살펴보겠습니다. 대표적인 오픈소스 소프트웨어 WAS WildFly와 WEB Apache는 최근 다양한 이유로 인해 많은 고객사의 선택을 받고 있습니다. 이로 인해 오픈소스에 대한 컨트롤 능력을 향상 시키기 위한 자료로서 WildFly와 Apache에 대해 기본부터 하나씩 살펴보고자 합니다. WildFly 연동 설정 지난 포스팅에서 살펴볼 Apache 연동 설정은 다음을 참조하시기 바랍니다. [wildfly] Apache HTTPD Server & WildFly 연동 가이드 (1/2) 이번 포스팅에서는 WildFly와 연동하기 위한 설정입니다. 1. WildFly13 설정 WildFly 설정은 standalone.xml or standalon..
본 포스팅에서는 WildFly와 Apache 연동 가이드에 대해 살펴보겠습니다. 대표적인 오픈소스 소프트웨어 WAS WildFly와 WEB Apache는 최근 다양한 이유로 인해 많은 고객사의 선택을 받고 있습니다. 이로 인해 오픈소스에 대한 컨트롤 능력을 향상 시키기 위한 자료로서 WildFly와 Apache에 대해 기본부터 하나씩 살펴보고자 합니다. Apache HTTPD Server 연동 설정 먼저 살펴볼 내용은 Apache 연동 설정입니다. 1. Apache HTTPD Server 설정 Apache HTTPD Server(이하 httpd) 설정은 httpd.conf, httpd-mpm.conf, httpd-info.conf, httpd-vhost.conf, httpd-default.conf, ht..
본 포스팅에서는 WildFly를 구성하기 위한 Shell Script에 대해 살펴보도록 하겠습니다. 복잡도가 높은 다양한 인스턴스를 나누어 관리하거나, JDK를 인스턴스 별도 다르게 가져가야 한다거나, 포트 충돌을 손쉽게 막기 위한 용도로써 활용 될 수 있습니다. Shell Script는 크게 WildFly 관리 용도 및 상태 정보 확인 용도로 구분하도록 하겠습니다. WildFly 기동 종료 어드민 접속 1. run.sh 기동 먼저 WildFly 기동 스크립트입니다. #!/bin/bash export JAVA_HOME=/home/wildfly/java-1.8.0 export NODENAME=api export JBOSS_DIR=/home/wildfly/wildfly13 export JBOSS_LOG_DI..
본 포스팅은 오픈소스 APM Tool인 Scouter를 설치하고 WildFly와 연동하는 가이드입니다. Scouter는 "개발자를 위한 APM"이라는 목적에 맞게 어플리케이션 성능을 모니터링 할 수 있는 자유도가 높은 툴 입니다.먼저, Scouter는 아래와 같은 모듈들로 구성됩니다. Modules 설명 Server (Collector) Agent가 전송한 데이터 수집/처리 Host Agent OS의 CPU,Memory,Disk 등의 성능 정보 전송 Java Agent 실시간 서비스 성능 정보와 Heap Memory, Thread 등의 Java 성능정보 Client (Viewer) 수집된 성능 정보를 확인하기 위한 Client 프로그램 각 서버에 설치된 Scouter의 Agent들이 성능 데이터를 Col..
본 포스팅에서는 WildFly와 외부캐시서버와의 연동을 통한 세션클러스터링테스트를 진행합니다.WildFly에서는 Infinispan과 Jgroups 오픈소스를 하위 모듈로 활용하여, 세션 클러스터링 기능을 지원합니다. 이번 포스팅에서는 8Grid라는 외부캐시 솔루션과 WildFly를 연동해보고, 직접 세션 클러스터링 테스트를 해보도록 하겠습니다. 구성은 아래와 같습니다. -8grid-Apache http server -WildFly standalone1-WildFly standalone2 (*standalone1과 standalone2는 물리적으로 다른 서버에 위치합니다. ) 1.8grid 바이너리를 설치합니다.(사전에 컴파일, 빌드가 필요할 수 있습니다.) 2.8grid내의 session.xml 수정(..
본 포스팅에서는 WildFly의 datasouce 연동방식(Thin,OCI)에 대해 알아보겠습니다. 각 DB벤더사에서는 4가지 종류의 JDBC Driver가 있습니다. 그중에서도 Type2와 Type4형태의 Driver를 많이 제공합니다. Type2 Driver란, Oracle로 이야기한다면 Sql*Net을 필요로 하며, .dll또는 .so형태의 H/W 종속적인 Native Module을 통해서 DB와 연결합니다. Oracle의 경우, JDBC Type2형태를 OCI(Oracle Call Interface) Driver라고 부릅니다. Type4 형태의 JDBC Driver는 순수하게 Java package만으로 바로 DB연결이 가능합니다. Oracle의 경우, JDBC Type4형태를 Thin Drive..
본 포스팅에서는 JBoss Thread Pool 설정에 대해 알아보겠습니다.Thread Pool의 장단점에 대해 알아보고, Jboss 6 버전을 기반으로 제공하고 있는 다양한 Thread Pool 설정방식에 대해 살펴보겠습니다. 먼저 Thread Pool은 왜 사용해야할까요? Thread pool이라는것은 일정 갯수의 Thread를 두고, 만약 작업할 일이 생긴다면 대기상태인 Thread가 있는지 보고, 있다면 그 쓰레드로 작업을 처리한 후 다시 대기상태로 전환할수 있도록 만들어놓은 영역이라고 생각하면 됩니다. JAVA에서 Thread pool을 사용하는 이유는, 아래와 같습니다.- 성능저하를 방지하기 위해 : 매번 발생되는 작업을 동시에 병렬적으로 처리하기 위해서는 Thread를 생성하고 / 수거해야하..
본 포스팅에서는 WildFly(JBoss) 점검리스트에 대해 알아보겠습니다. 정기적으로 수행하는 간단한 확인만으로 현재 운영중에 있는 WildFly의 상태를 모니터링 할 수 있습니다. 이번 내용에서는 JBoss 6버전을 기준으로 가이드하며, WildFly와 대체적으로 동일하나, 상이한 부분에 대해서도 함께 가이드합니다.점검내역 점검항목 점검방법 1 JBoss Version standalone.sh -v 2 JVM Heap Check jboss-cli.sh --connect --controller=IP:adminPort --command="/core-service=platform-mbean/type=memory:read-attribute(name=heap-memory-usage)" 3 Standalone ..
본 포스팅에서는 하나의 Standalone Server에서 동일 Context를 사용하는 방법을 가이드합니다. 하나의 Standalone Server에 3개의 application이 deploy되어있다고 생각해봅시다. 이 3개의 applicaton에 지정된 context root는 모두 달라야합니다. 하지만 모두 같아야한다면 어떻게 해야하는지 그 해결방법을 알아보겠습니다. 테스트 시나리오 : 동일한 Conext root를 가진 application을 deploy하였을때 A application 의 Context root : '/' B application 의 Context root : '/' C application 의 Context root : '/' 1.아래와 같이 Standalone Server에 ..
본 포스팅은 WildFly의 통합 개발 환경을 구성해보도록 하겠습니다. 본 포스팅은 WildFly의 통합 개발 환경을 구성하는 가이드입니다. 이번 포스팅에서는 Eclipse에서 어떻게 WildFly를 연동하고 구성하는지 알아보겠습니다. 사용한 Eclipse 버전은 Eclipse IDE for Java Developers - Oxygen.2 Release (4.7.2) 입니다. Eclipse에서 WildFly(JBoss) 플러그인을 설치하는 파트입니다. 1. Eclipse MarketPlace를 실행합니다. - Eclipse 실행 > Help > Eclipse MarketPlace 2.설치할 WAS를 검색합니다. JBoss에 WildFly가 포함되어있습니다. - Eclipse Marketplace > jb..
- Total
- Today
- Yesterday
- OpenStack
- aa
- SWA
- apache
- Docker
- API Gateway
- TA
- git
- Architecture
- node.js
- 마이크로서비스 아키텍처
- 오픈스택
- k8s
- kubernetes
- JEUS6
- JBoss
- Da
- MSA
- webtob
- 마이크로서비스
- openstack tenant
- openstack token issue
- aws
- jeus
- 쿠버네티스
- SA
- JEUS7
- nodejs
- 아키텍처
- wildfly
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |