본 포스팅은 WildFly의 AutoReload 수행 테스트 시나리오에 대해 알아보겠습니다. AutoReload는 서버의 재기동없이 application의 변경사항을 실시간 반영하는 기능입니다. WildFly에서는 일반적으로 $WILDFLY_HOME/standalone/deployments 에서 application의 deploy가 이루어집니다. 이 deployments 폴더에서 .war.dodeploy라는 파일을 감지해서 .war 파일을 웹 앱으로 등록하게됩니다. 이번 포스팅에서는 WildFly에서 AutoReload이 어떠한 방식으로 이루어 지는지 알아보겠습니다. 1. Application 작성 먼저 AutoReload에 사용될 2개의 application을 작성해 보겠습니다. 구조 및 App이름은 ..
본 포스팅은 WildFly의 2PC Commit 수행 테스트 시나리오에 대해 알아보겠습니다. 2PC Commit은 Transaction에서 매우 중요한 일부입니다. 해당 요청이 정상 수행이 진행되는지 여부를 판단할 수 있고 문제가 발생 시 롤백을 수행 모든 요청이 완료시 Commit을 수행하여 종료를 알립니다. 이번 포스팅에서는 WildFly에서 2PC Commit이 어떠한 방식으로 이루어 지는지 알아보겠습니다. 해당 자료는 이후 WildFly 또는 JBoss POC를 수행하는데 있어 사용할 수 있는 자료입니다. 1. Application 작성 먼저 2PC Commit에 사용될 application을 작성해 보겠습니다. [OracleXARun.java] import java.io.IOException; ..
본 포스팅은 WildFly와 Apache 연동 가이드입니다.대표적인 오픈소스소프트웨어 WAS WildFly와 WEB Apache 간 연동 설정 방법에 대해 설명합니다. 1. mod_jk.so 파일 다운로드 자 설치가 완료 되면 먼저 Apache / Wildfly 간 연계할 수 있는 모듈인 mod_jk.so 파일을 다운로드 받습니다. apache 설치와 마찬가지로 일반적으로 Source 형태로 제공하고 이를 compile 해서 사용하도록 배포하고 있지만 미러 사이트를 통해 컴파일된 파일을 다운 받을 수 있습니다. https://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ 위에 접속하여 version, bits에 맞는 파일을 다..
본 포스팅은 WildFly Monitoring 방법에 대한 가이드입니다. 타 벤더사 WAS를 많이 다뤄본 제가 느끼는 Wildfly Monitoring 부분은 매우 취약하다 할 수 있습니다. 다만 CLI를 다방면으로 활용할 수 있어 이를 모니터링 방법을 가이드 하고자 합니다. 먼저 ThreadPool 모니터링 방법입니다. 모니터링은 Shell Script, CLI, WebConsole 환경에서 각각 테스트를 수행하였습니다. [확인방법] Shell jboss-cli.sh --controller=[IP]:[PORT] --connect --command="/core-service=platform-mbean/type=threading:read-resource(include-runtime=true,recursiv..
본 포스팅은 WildFly Clustering in Domain Mode에 대한 가이드입니다. Cluster in Domain Mode는 다음과 같은 순서로 테스트합니다. 1. Domain Mode Server 2개 생성 2. application setting 3. Domain 기동 4. deploy application & Assign 5. Failover Test 먼저 1. Domain Mode Server를 2개 생성합니다. [domain.xml] $DOMAIN_HOME/domain/configuration/domain.xml ... ... 도메인모드를 사용하기 위해서는 기본 셋팅된 full-ha profile과 full-ha-sockets를 사용해야 합니다. domain.xml의 other-se..
본 포스팅은 WildFly Clustering in Standalone Mode에 대해 알아보겠습니다. Clustering in Standalone Mode는 아래와 같은 순서로 이루어 집니다. 1. Standalone Mode Server 2개 생성 2. application setting 3. Standalone Mode Server 기동 시 ha config file 반영 4. server 각각 기동 5. deploy application 6. Failover Test 그럼 시작합니다. 1. standalone Mode Server 2개를 생성합니다. 생성 방법은 매우 간단합니다. 설치 시 생성되는 standalone directory를 각각 node1, node2로 복사하면 준비 완료입니다. 2...
본 포스팅은 WildFly Installation 과정 및 WebAdmin 접속 과정 및 Follow-Symlink에 대해 설명합니다. [First Install] 초보자를 위한 WildFly 간단 설치 과정 및 Webadmin 접속을 통해 추후 다양한 테스트를 수행하기 위한 기존 준비를 수행하는데 목적이 있습니다. 본테스트는 Windows 환경을 기준으로 설치되었습니다. 먼저 WildFly 설치 바이너리를 download 하고 unzip 압축을 해제 합니다. (http://www.wildfly.org/)다음으로 C:\[NRSON] S-CORE\wildfly-11.0.0.Final\wildfly-11.0.0.Final\bin\standalone.conf.bat 파일을 편집합니다. rem # rem # S..
본 포스팅은 WildFly와 Database를 연동하기 위한 시나리오에 대해 알아보겠습니다. 본 테스트는 다음과 같은 과정으로 수행됩니다. [Wildfly - Oracle 상호 연동 테스트] 1. ojdbc7.jar 파일 업로드 2. module.xml 파일 작성 3. standalone.xml -> driver 추가 4. standalone.xml -> datasource 추가 5. dbtest.jsp 작성 6. standalone server reboot 7. dbtest.jsp 호출 시 select 1 from dual (sysdate 정보 출력 확인) 각 Step 별 간략 설명입니다. 1. ojdbc7.jar 파일 업로드 (첨부파일 참조)- 업로드 위치는 $WILDFLY_HOME/modules/c..
본 포스팅은 WildFly의 공통 라이브러리 반영 방법 및 라이브러리 우선순위 테스트 가이드입니다. 1. 공통라이브러리 반영 방법 먼저 신규로 개발한 공통라이브러리가 있을 경우 반영하는 방법에 대해 알아 보겠습니다. Wildfly는 module이라는 디렉토리를 기반으로 라이브러리를 로딩합니다. module 디렉토리에 들어가보면 [wildfly@NRSON base]$ pwd /home/wildfly/wildfly11/modules/system/layers/base [wildfly@NRSON base]$ ls -la 합계 8 drwxr-xr-x 15 wildfly wildfly 151 3월 26 11:07 . drwxr-xr-x 3 wildfly wildfly 18 10월 23 22:30 .. drwxr-x..
- Total
- Today
- Yesterday
- JEUS6
- JEUS7
- aa
- openstack tenant
- jeus
- JBoss
- webtob
- Architecture
- Da
- API Gateway
- 마이크로서비스 아키텍처
- Docker
- aws
- SWA
- MSA
- OpenStack
- 쿠버네티스
- SA
- apache
- 오픈스택
- git
- 아키텍처
- k8s
- nodejs
- TA
- wildfly
- node.js
- openstack token issue
- kubernetes
- 마이크로서비스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |