jboss3 [linux] linux jboss eap 7.4 install, setting/ deploy 리눅스에 jboss를 설치해서 웹 애플리케이션 배포한 경험을 기록한다. 설치환경: redhat 8.8 64 bit 설치경로: /home/계정/app 하위설치모드: standalonejboss는 standalone, domain 모드가 있는데 standalone모드는 단일 인스턴스로 각각 관리하는거고domain모드는 여러개의 인스턴스를 도메인이라는 그룹으로 관리하는 걸 의미한다.(내가 이해한바)jboss eap 설치파일 다운로드(로그인 필요) JBoss Enterprise Application Platform | Red Hat DeveloperModular, cloud-ready Java EE 8 platform with APIs and development frameworks for quickly dev.. IT/DevOps 2023. 12. 30. [WAS] jboss eap 7.4 ssl 적용 (feat. openssl) 목차 jboss eap 7.4버전에서 openssl을 적용한 경험을 기록한다. openssl 키/인증서 생성 사전에 openssl 패키지는 설치되어 있어야 함 openssl req -newkey rsa:2048 -nodes -keyout server.key -x509 -days 365 -out server.crt java 전용 인증서로 변환 작업 openssl pkcs12 -export -in server.crt -inkey server.key -out keystore.p12 -name key server.crt, server.key로 keystore.p12를 생성 jks로 변환 keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12.. IT/DevOps 2023. 12. 30. [linux] linux start, stop shell template 목차 start.sh jboss service를 구동하는 쉘 예시다. 서비스 구동 시 vm 옵션을 전달해서 백그라운드로 실행하고(표준 출력, 에러 무시) pid를 파일로 저장한다.(kill할 때 사용) #!/bin/sh #vm 옵션 JAVA_OPTS="-Dglobals.profiles.active=dev" echo "jboss start." #jboss start nohup ./standalone.sh $JAVA_OPTS 1>/dev/null 2>&1 & #pid 저장 echo $! > admin.pid #로그 출력 tail -f ../standalone/log/server.log stop.sh 프로세스 실행 시 만든 admin.pid파일에서 pid를 찾아서 kill한 뒤 pid 파일을 삭제한다. #!/.. IT/DevOps 2023. 12. 30. 이전 1 다음