IT 이야기532 JBoss EAP 6과 친해지기 7탄 - JBoss EAP 6 주요 용어 정리 #2 12. 모듈 모듈은 클래스 로딩 및 의존성 관리에 사용되는 클래스의 논리적 그룹입니다. 모듈은 정적 또는 동적 로딩이 가능합니다. 모듈은 요청이 있는 경우에만 로드되고, 이것을 동적 클래스 로딩이라고 합니다. JBoss EAP 시작하기 전에 정적 모듈이 존재합니다. JBoss EAP에 포함되는 각 API는 정적 모듈입니다. 정적 모듈은 미리 정의되어 있지만, 마찬가지로 요청이 있을 경우에만 로드됩니다. 동적 모듈은 배포 시에 필요할 때 즉, 요청이 있을 경우에만 로드됩니다. 13. 웹 콘솔 웹 콘솔은 JBoss EAP의 웹 기반 관리 인터페이스입니다. 도메인 모드 및 스탠드얼론 서버 모드에 상관없이 웹 환경에서 사용할 수 있습니다. 관리 API를 사용하여 중앙 설정 파일의 정보를 읽어서 사용되는 웹 애플.. 2020. 9. 22. JBoss EAP 6과 친해지기 7탄 - JBoss EAP 6 주요 용어 정리 #1 JBoss EAP 6는 이전 버전과는 큰 차이점이 있으며, 완전히 새로운 기능과 개념을 많이 도입하였습니다. 1. 도메인 모드 도메인 모드는 JBoss EAP 6에서 사용할 수 있는 두 개의 구성 방법 중 하나입니다. 도메인 모드는 여러 개의 물리적 서버와 가상 서버(호스트 컨트롤러)들을 중앙의 도메인 컨트롤러로 관리합니다. 도메인 모드에서 인스턴스(서버) 정보들을 서버 그룹이라는 논리적 단위로 묶어 관리합니다. 서버 그룹의 각 서버는 동일한 설정과 배포 애플리케이션을 공유 합니다. 서버 그룹 설정은 프로파일이라고 합니다. 도메인 모드는 중앙의 관리서버에서 관리서버에설정을 단일한 구성정보로 관리하기 위한 방법이며 클러스터링과 고가용성과는 관련이 없습니다. 2. 스탠드얼론 모드 스탠드얼론 모드는 JBoss.. 2020. 9. 22. JBoss EAP 6과 친해지기 6탄 - JBoss EAP 6 설치 구조 및 정보 1. JBoss EAP 디렉터리 구조 JBoss EAP 6는 이전 버전에 비해 단순한 디렉터리 구조를 가지고 있습니다. 디렉터리 구조와 디렉터리에 포함하고 있는 내용들은 다음과 같습니다. 디렉터리명 설명 appclient/ 클라이언트 애플리케이션 컨테이너(노드)를 사용할 때 설정 정보가 포함되어 있음 bin/ Red Hat Enterprise Linux 및 Microsoft Windows 용 JBoss EAP 6 시작 스크립트 및 유틸리티 실행 스크립트가 포함되어 있음 bundles/ JBoss EAP 6 내부 기능에 대한 OSGi 번들이 포함되어 있음 docs/ 라이선스 파일, 스키마 및 샘플들이 있음 domain/ JBoss EAP 6를 도메인 모드로 실행하는 경우 사용되는 설정 및 배포 콘텐츠 영역.. 2020. 9. 22. JBoss EAP 6과 친해지기 5탄 - 시작, 정지, 실행 파라미터, 기본 CLI 사용법 1. JBoss EAP 6 시작/정지 JBoss EAP 6에는 도메인과 스탠드얼론 모드라는 두 개의 구성 중 하나를 선택할 수 있습니다. (1) 스탠드얼론 모드에서 시작과 정지 스탠드얼론 모드로 서버를 시작하려면 $JBOSS_HOME/bin/standalone.sh를 실행합니다. ① 스탠드얼론 모드 서버 실행 $ $JBOSS_HOME/bin/standalone.sh standalone.sh 스크립트를 실행할 때 옵션들은 파라미터를 지정하여 실행할 수 있으며, 파라미터를 확인하려면 -h 매개 변수를 사용합니다. ② Welcome 페이지 웹 브라우저에서 http://localhost:8080/ 으로 접속합니다. ③ 웹 콘솔 로그인 http://localhost:9990/console/ 아이디와 패스워드는 관.. 2020. 9. 21. JBoss EAP 6과 친해지기 4탄 - 관리자 등록하기 JBoss EAP 6에서 관리 인터페이스는 기본적으로 보안이 적용되어 있고, 등록된 사용자가 없는 상태입니다. 이유는 제품 설치 시에 기본 관리자가 있는 경우 이를 변경하지 않아 향후 원격 시스템에서 침입하는 보안 사고 발생을 막기 위한 예방책입니다. GUI 방식으로 설치하면 설치 과정에서 관리자 아이디와 패스워드를 설정하게 되지만, ZIP 파일을 이용하여 설치할 경우에는 $JBOSS_HOME/bin/add-user.sh를 실행하여 초기 관리자 아이디와 패스워드를 등록해야 합니다. 로컬 HTTP 이외의 액세스는 SASL(Simple Authentication and Security Layer) 메커니즘에 의해 보호되고 있어, 로컬 호스트에서 클라이언트가 연결할 때마다 클라이언트와 서버 간에 협상이 이루어.. 2020. 9. 21. JBoss EAP 6과 친해지기 3탄 - Java 기반 웹 시스템의 이해 1. Java EE에 대한 이해 "Write Once, Run Anywhere" 이것은 이미 아는 것처럼, Java의 이념을 나타낸 슬로건입니다. "한 번 작성하면 어디에서도 실행된다." 이것은 소스 레벨에서의 이동성은 물론, 바이너리 수준에서의 이동성 실현을 의미합니다. Java Applet은 웹 브라우저에 내장된 Java VM에 의해 다른 플랫폼에서도 하나의 바이너리를 다운로드하여 동작시킬 수 있으며, 서버 사이드의 동작 환경을 구현한 Java Servlet에서도 서버 쪽 플랫폼 이식성을 유지할 수 있습니다. Linux, Solaris 또는 Windows NT 환경이라도 개발자는 소스 파일을 class 파일이라는 바이너리로 컴파일하여 여러 플랫폼에서 동작 시킬 수 있습니다. 엔터프라이즈 수준의 Jav.. 2020. 9. 17. JBoss EAP 6과 친해지기 2탄 - JBoss EAP 6의 새로운 기능 및 특징 1. JBoss EAP 6의 새로운 기능 JBoss EAP 6는 jboss.org 커뮤니티에서 개발된 JBoss Application Server 7(JBoss AS 7)을 기반으로 만들어진 제품입니다. JBoss EAP 6는 지금까지의 JBoss EAP 제품 중에서 가장 의욕적인 릴리스라고 할 수 있습니다. JBoss EAP 6는 더 가벼워진 메모리 사용, 고성능, 손쉬운 관리 기능을 제공하여 개발자들이 좀 더 쉽게 애플리케이션을 개발하고 운영자들은 물리적 서버 환경뿐만 아니라 클라우드 환경에서도 손쉽게 웹 애플리케이션 서버 운영을 할 수 있도록 지원 합니다. 인프라 측면에서 메모리 사용량을 낮추고 구동 시간을 줄였으며 멀티코어, 가상화 시스템에 최적화 되었습니다. Maven, Hudson, Arqui.. 2020. 9. 15. JBoss EAP 6과 친해지기 1탄 - JBoss EAP 6란? 1. JBoss EAP 6란? JBoss EAP 6는 개방형 표준을 기반으로 개발된 오픈소스 미들웨어 플랫폼으로 Java EE6 인증을 받은 제품입니다. 엔터프라이즈 환경에서 미들웨어가 갖추어야 하는 대용량 트랜잭션(Transaction), 고가용성을 위한 클러스터링, 메시징, 분산 캐싱, 고성능 보장 등의 기술들을 제공합니다. JBoss EAP 6 버전은 오픈소스 커뮤니티 프로젝트의 결과물을 이용하여 제품화합니다. JBoss AS(Application server) 7 버전을 기반으로 만들어진 제품입니다. 다음 URL에서 JBoss EAP 6가 커뮤니티의 어떤 버전을 사용하고 있는지 확인할 수 있습니다. URL : https://access.redhat.com/site/articles/112673 JB.. 2020. 9. 11. [JBoss EAP7] 파일 업로드 시 10MB 이상 등록하기 파일 업로드 시 10MB 이상 등록이 불가하고, JBoss 로그에는 아래와 같은 에러 메시지가 출력됩니다. ERROR [io.undertow.request] (default task-2) UT005023: Exception handling request to /tblTacWeekReport/addTblTacWeekReport.do: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request, nested excepti.. 2020. 9. 11. [JBoss EAP] 서비스 중인 node의 jboss-cli.sh 접속이 안될 때 서비스 중인 노드의 jboss-cli.sh 명령을 통해 서비스 상태 확인을 하고자 하는데 접속이 되지 않습니다. jboss-cli.sh 명령을 사용하기 위해서는 bin 디렉터리의 env.sh 파일을 열어 아래 항목에서 포트 번호를 9991로 설정해야 합니다. export CONTROLLER_IP=$MGMT_ADDR let CONTROLLER_PORT=9991+$PORT_OFFSET export CONTROLLER_PORT 2020. 9. 11. 이전 1 ··· 22 23 24 25 26 27 28 ··· 54 다음