1. JBoss EAP 독립 실행형 서버 실행
1.1. 설치 시 하위 디렉토리 생성
configutation deployments lib |
configuration : 독립 실행형 서버에 대한 구성 파일
ㄴ logging.properties : 로거 구성에 대한 파일
ㄴ mgmt-users.properties : 관리 인터페이스를 보호할 로그인 자격 증명
deployments : EAR, WAR 및 JAR 파일 처럼 JAVA EE에서 사용하는 애플리케이션 배포 파일 존재
lib : 일반 JAR 파일 배포에 사용
1.2. EAP 실행 시 하위 디렉토리 생성
data log tmp |
data : 메시지 큐 또는 메모리 내 데이터베이스처럼 파일 시스템에서 콘텐츠를 저장하는 하위 시스템
log : EAP의 시작 로그가 포함된 gc.log.0.current 및 server.log를 포함하여 서버 로그 파일에 대한 기본 위치
tmp : 임시 파일에서 로커 사용자를 서버에 대해 인증
1.3. EAP 기본 디렉터리
EAP 인스터스 폴더는 EAP 설치 폴더와 분리해서 관리 할 수 있음.
jboss.home.dir : EAP가 설치된 루트 디렉터리를 나타냄, JBOSS_HOME
jboss.server.base.dir : 서버의 구성 파일에 대한 기복 디렉토리를 나타냄
아래와 같은 방식으로 EAP 인스턴스를 별도로 사용 할 수 있음.
[wasadm@localhost eap]$ /product/was/jboss-eap-7.4/bin/standalone.sh -Djboss.home.dir=/product/was/jboss-eap-7.4 -Djboss.server.base.dir=/product/was/domains/eap |
1.4. 소켓 바인딩 변경
standard-sockets 소켓 바인딩 그룹에서 port-offset 특성의 기본값을 0에서 변경할 수 있음
[wasadm@localhost eap]$ /product/was/jboss-eap-7.4/bin/standalone.sh -Djboss.home.dir=/product/was/jboss-eap-7.4 -Djboss.server.base.dir=/product/was/domains/eap -Djboss.socket.binding.port-offset=100 [wasadm@localhost configuration]$ netstat -nalp | grep LISTEN | grep 2685 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 127.0.0.1:10090 0.0.0.0:* LISTEN 2685/java tcp 0 0 127.0.0.1:8180 0.0.0.0:* LISTEN 2685/java tcp 0 0 127.0.0.1:8543 0.0.0.0:* LISTEN 2685/java |
* 참고
default port는 9990, 8080, 8443 임.
1.5. 사용자 지정된 구성 파일 사용
EAP는 기본적으로 standalone.xml를 사용하여 독립 실행형 서버를 시작
매개 변수를 통해 대체 구성 파일을 사용 가능
[wasadm@localhost eap]$ /product/was/jboss-eap-7.4/bin/standalone.sh -Djboss.home.dir=/product/was/jboss-eap-7.4 -Djboss.server.base.dir=/product/was/domains/eap --server-config standalone-ha.xml |
* 참고
standalone.xml 사용 시 LISTEN 된 포트는 3개며,
standalone-ha.xml 사용 시 LISTEN 된 포트는 4개(AJP PORT가 추가 활성)임
'미들웨어 > Jboss' 카테고리의 다른 글
JBoss EAP 자격증 취득 3 - 독립 실행형 서버 구성(1) (0) | 2024.07.09 |
---|---|
JBoss EAP 자격증 취득 1 - 아키텍처 및 기능 (1) | 2024.07.08 |
JBoss 버전 별 Support 확인 - 1 (0) | 2023.02.11 |