티스토리 뷰
본 포스팅은 WildFly의 통합 개발 환경을 구성해보도록 하겠습니다.
본 포스팅은 WildFly의 통합 개발 환경을 구성하는 가이드입니다.
이번 포스팅에서는 Eclipse에서 어떻게 WildFly를 연동하고 구성하는지 알아보겠습니다.
사용한 Eclipse 버전은 Eclipse IDE for Java Developers - Oxygen.2 Release (4.7.2) 입니다.
Eclipse에서 WildFly(JBoss) 플러그인을 설치하는 파트입니다.
1. Eclipse MarketPlace를 실행합니다.
- Eclipse 실행 > Help > Eclipse MarketPlace
2.설치할 WAS를 검색합니다. JBoss에 WildFly가 포함되어있습니다.
- Eclipse Marketplace > jboss검색 > install
3.추가할 서버의 기능들을 선택합니다.
- Confirm Selected Features > confirm
4.라이센스 페이지입니다.
- Review Licenses > 동의 후 finish
5.Software를 설치하고있습니다.
- Installing Software
6.Eclipse가 재기동됩니다.
Eclipse에서 WAS를 추가하는 파트입니다.
1.Server 탭에서 Server를 추가합니다.
- No servers are available. Click this link to create a new server 클릭
2.New Server WildFly를 선택합니다.
- WildFly12선택 > Next
3.추가설정
[서버의 위치]
- local: 로컬환경에 WildFly를 설치할경우
- Remote: 리모트환경의 WildFly를 설치할경우
[관리 포인트]
- Filesystem and shell operation : 파일시스템/쉘 명령어로 관리할경우
- Management Operations : 웹콘솔에서 관리할경우
4.WildFly의 Home Directory를 잡아줍니다.
- Home directory, configuation 설정 > Next
5.application deploy
- application선택 > Add > Finish
6.Server 구성정보
- WildFly 12 더블클릭 > 서버의 설정을 수정할 수 있습니다.
7.Server 기동
8.호출
9.application 호출
application의 context path설정을 변경하는 파트입니다.
기본적으로 project의 context path는 /project명으로 지정됩니다.
아래 가이드는 jboss-web.xml을 추가하여 context path를 '/'로 변경하는 작업입니다.
1.application의 context path설정
- application WebContent > New > other
2.application의 context path설정
- XML File선택 > Next
3.application의 context path설정
- File name "jboss-web.xml"으로 지정 > Finish
4.application의 context path설정
- jboss-web.xml
<?xml version="1.0" encoding="EUC-KR"?>
<jboss-web>
<context-root>/</context-root> //contextpath를 지정합니다.
</jboss-web>
5.서버 restart
6.restart 로그 : context path가 변경된것을 확인할 수 있습니다.
13:26:47,588 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "AutoReloadTest.war" (runtime-name: "AutoReloadTest.war")
13:26:47,667 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0493: EJB subsystem suspension complete
13:26:47,911 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
13:26:48,094 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443
13:26:48,161 INFO [org.jboss.ws.common.management] (MSC service thread 1-8) JBWS022052: Starting JBossWS 5.2.0.Final (Apache CXF 3.2.2)
13:26:48,654 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-1) ISPN000128: Infinispan version: Infinispan 'Bastille' 9.1.6.Final
13:26:48,778 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 62) WFLYCLINF0002: Started client-mappings cache from ejb container
13:26:48,917 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 63) WFLYUT0021: Registered web context: '/' for server 'default-server'
13:26:48,926 INFO [org.jboss.as.server] (ServerService Thread Pool -- 37) WFLYSRV0010: Deployed "AutoReloadTest.war" (runtime-name : "AutoReloadTest.war")
13:26:48,990 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server
13:26:48,992 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
13:26:48,992 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
13:26:48,992 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 12.0.0.Final (WildFly Core 4.0.0.Final) started in 4003ms - Started 392 of 584 services (314 services are lazy, passive or on-demand)
7.호출
WildFly의 통합개발환경을 구성하여, 보다 편리하게 application을 관리하고, 테스트할수 있습니다.
고맙습니다.
'④ 미들웨어 > ⓦ WildFly' 카테고리의 다른 글
[WildFly] 운영자 검검 리스트 (0) | 2018.08.21 |
---|---|
[WildFly] 하나의 Standalone Server에서 동일 Context 사용 방법 (0) | 2018.08.10 |
[WildFly] Application 동적반영 (Deployment Scanner) (0) | 2018.08.07 |
[WildFly] 2PC Commit Test Senario (0) | 2018.08.06 |
[wildfly] apache 연동 가이드 (0) | 2018.07.17 |
- Total
- Today
- Yesterday
- webtob
- OpenStack
- openstack token issue
- API Gateway
- 마이크로서비스
- 오픈스택
- apache
- nodejs
- TA
- kubernetes
- aa
- aws
- node.js
- 아키텍처
- openstack tenant
- wildfly
- JBoss
- 마이크로서비스 아키텍처
- MSA
- Docker
- jeus
- Da
- JEUS6
- Architecture
- git
- SWA
- JEUS7
- 쿠버네티스
- k8s
- SA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |