로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

JBOSS 설정

lmkfox · 2025-01-27 · 조회 0
JBOSS 설정
JBoss는 Java 애플리케이션 서버로, 엔터프라이즈 애플리케이션을 배포하고 실행하기 위한 다양한 설정을 제공합니다. JBoss의 설정을 다루기 위해서는 기본적으로 서버 구조와 주요 설정 파일에 대한 이해가 필요합니다. 아래는 JBoss를 설정하는 데 필요한 주요 항목들입니다. 1. 설치 및 시작 - 다운로드 및 설치 - Red Hat JBoss EAP 또는 WildFly(오픈 소스 버전)를 다운로드. - 설치 후, 설치 디렉터리 구조를 파악: - standalone: 단일 서버 설정. - domain: 다중 서버(클러스터) 관리 설정. - 서버 시작 - Standalone 모드: ./standalone.sh 또는 Windows: standalone.bat - Domain 모드: ./domain.sh 2. 주요 설정 파일 Standalone 모드: - standalone.xml (위치: $JBOSS_HOME/standalone/configuration/) - 기본 서버 설정 파일로, 데이터 소스, 포트, 클러스터링 등을 설정. Domain 모드: - domain.xml (위치: $JBOSS_HOME/domain/configuration/) - 모든 서버에 공통적인 설정. - host.xml - 호스트별 설정. 3. 포트 변경 기본 포트를 변경하려면 설정 파일(standalone.xml 또는 domain.xml)을 수정하거나 실행 시 매개변수를 사용합니다. - 설정 파일에서 변경: - <socket-binding-group name="standard-sockets" default-interface="public"> <socket-binding name="http" port="8080"/> <socket-binding name="https" port="8443"/> </socket-binding-group> - 명령줄 옵션으로 변경: - ./standalone.sh -Djboss.http.port=8081 4. 데이터 소스 설정 - 설정 파일(standalone.xml)에서 datasources 섹션을 편집: - <datasources> <datasource jndi-name="java:/jdbc/MyDS" pool-name="MyDS"> <connection-url>jdbc:mysql://localhost:3306/mydb</connection-url> <driver>mysql</driver> <security> <user-name>dbuser</user-name> <password>dbpassword</password> </security> </datasource> </datasources> - JDBC 드라이버를 $JBOSS_HOME/standalone/deployments 디렉터리에 복사. 5. 로그 설정 로그 설정은 standalone.xml의 <subsystem name="logging"> 섹션에서 조정할 수 있습니다. - 로그 레벨 변경: - <logger category="com.example"> <level name="DEBUG"/> </logger> - 파일 핸들러 추가: - <periodic-rotating-file-handler name="FILE"> <formatter> <named-formatter name="PATTERN"/> </formatter> <file relative-to="jboss.server.log.dir" path="server.log"/> <suffix value=".yyyy-MM-dd"/> <append value="true"/> </periodic-rotating-file-handler> 6. 배포 설정 - 애플리케이션을 $JBOSS_HOME/standalone/deployments 디렉터리에 복사하면 자동으로 배포됩니다. - 배포 상태를 확인하려면 JBoss CLI 도구를 사용: ./jboss-cli.sh --connect deploy /path/to/your-app.war 7. JBoss CLI 명령어 JBoss CLI를 사용하여 설정을 변경하거나 서버를 관리할 수 있습니다. - CLI 접속: ./jboss-cli.sh --connect - 데이터 소스 추가 예: /subsystem=datasources/data-source=MyDS:add(jndi-name="java:/jdbc/MyDS",driver-name="mysql",connection-url="jdbc:mysql://localhost:3306/mydb",user-name="dbuser",password="dbpassword")

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.