WildFly의 핫 배포 기능 사용
소개
WildFly의 핫 배포 기능이 너무 편리하고 눈물이 나왔기 때문에 자신에게 비망록으로 남깁니다.
핫 배포
핫 배포란, 웹 어플리케이션이나 웹 서비스(에 가한 변경)를 운용 환경에 적용할 때, 시스템의 일시정지와 재기동을 수반하지 않고 적용하는 것이다. 여기에서 발췌
굉장히 자크리 말하면...
소스 코드 수정 → 서버 재시작 → 반영 확인
라는 번거로운 절차를 하지 않고 끝나게 된다.
이번 시도한 환경
WildFly10
Eclipse Oxygen (화면 샷에서 사용되는 Eclipse 버전입니다. 설정 자체에 관계 없음)
설정 방법
현재 상태 확인
Eclipse에서 WildFly를 시작한 후 서버 창 (보기)에서
WildFly10.x>서버 상세>Subsystems>deployment-scanner>scanner>default
default의 auto-deploy-exploded 속성을 확인합니다.
true일 때는 핫 배포 기능이 유효, false일 때는 무효로 되어 있다.
이미지는 유효하게 설정이 끝났기 때문에 true로 되어 있다.
'auto-deploy-exploded'를 true로 설정
현재 auto-deploy-exploded 상태를 확인한 후 서버를 중지합니다.
설정을 변경하려면 standalone.xml을 편집해야합니다.
wildfly-10.0.0.Final\standalone\configuration\standalone.xml을 엽니다.
deployment-scanner 태그를 찾습니다.
아래 'deployment-scanner' 태그 부분을 발췌
standalone.xml <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
"auto-deploy-exploded"에 대해 아무것도 쓰지 않은 상태라면 false가 되기 때문에, 위와 같이 "auto-deploy-exploded="true""를 추기해 보존한다.
설정 반영 확인
standalone.xml의 편집이 끝난 후, 다시 Eclipse로부터 서버를 기동시켜 「auto-deploy-exploded」속성이 true가 되어 있는 것을 확인할 수 있으면, 설정은 완료!
그리고는 그 편리함을 체감해 주세요.
Reference
이 문제에 관하여(WildFly의 핫 배포 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/musucateko/items/a7ba1dd5fb1252fd5efc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
핫 배포란, 웹 어플리케이션이나 웹 서비스(에 가한 변경)를 운용 환경에 적용할 때, 시스템의 일시정지와 재기동을 수반하지 않고 적용하는 것이다. 여기에서 발췌
굉장히 자크리 말하면...
소스 코드 수정 → 서버 재시작 → 반영 확인
라는 번거로운 절차를 하지 않고 끝나게 된다.
이번 시도한 환경
WildFly10
Eclipse Oxygen (화면 샷에서 사용되는 Eclipse 버전입니다. 설정 자체에 관계 없음)
설정 방법
현재 상태 확인
Eclipse에서 WildFly를 시작한 후 서버 창 (보기)에서
WildFly10.x>서버 상세>Subsystems>deployment-scanner>scanner>default
default의 auto-deploy-exploded 속성을 확인합니다.
true일 때는 핫 배포 기능이 유효, false일 때는 무효로 되어 있다.
이미지는 유효하게 설정이 끝났기 때문에 true로 되어 있다.
'auto-deploy-exploded'를 true로 설정
현재 auto-deploy-exploded 상태를 확인한 후 서버를 중지합니다.
설정을 변경하려면 standalone.xml을 편집해야합니다.
wildfly-10.0.0.Final\standalone\configuration\standalone.xml을 엽니다.
deployment-scanner 태그를 찾습니다.
아래 'deployment-scanner' 태그 부분을 발췌
standalone.xml <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
"auto-deploy-exploded"에 대해 아무것도 쓰지 않은 상태라면 false가 되기 때문에, 위와 같이 "auto-deploy-exploded="true""를 추기해 보존한다.
설정 반영 확인
standalone.xml의 편집이 끝난 후, 다시 Eclipse로부터 서버를 기동시켜 「auto-deploy-exploded」속성이 true가 되어 있는 것을 확인할 수 있으면, 설정은 완료!
그리고는 그 편리함을 체감해 주세요.
Reference
이 문제에 관하여(WildFly의 핫 배포 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/musucateko/items/a7ba1dd5fb1252fd5efc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
현재 상태 확인
Eclipse에서 WildFly를 시작한 후 서버 창 (보기)에서
WildFly10.x>서버 상세>Subsystems>deployment-scanner>scanner>default
default의 auto-deploy-exploded 속성을 확인합니다.
true일 때는 핫 배포 기능이 유효, false일 때는 무효로 되어 있다.
이미지는 유효하게 설정이 끝났기 때문에 true로 되어 있다.
'auto-deploy-exploded'를 true로 설정
현재 auto-deploy-exploded 상태를 확인한 후 서버를 중지합니다.
설정을 변경하려면 standalone.xml을 편집해야합니다.
wildfly-10.0.0.Final\standalone\configuration\standalone.xml을 엽니다.
deployment-scanner 태그를 찾습니다.
아래 'deployment-scanner' 태그 부분을 발췌
standalone.xml
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
"auto-deploy-exploded"에 대해 아무것도 쓰지 않은 상태라면 false가 되기 때문에, 위와 같이 "auto-deploy-exploded="true""를 추기해 보존한다.
설정 반영 확인
standalone.xml의 편집이 끝난 후, 다시 Eclipse로부터 서버를 기동시켜 「auto-deploy-exploded」속성이 true가 되어 있는 것을 확인할 수 있으면, 설정은 완료!
그리고는 그 편리함을 체감해 주세요.
Reference
이 문제에 관하여(WildFly의 핫 배포 기능 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/musucateko/items/a7ba1dd5fb1252fd5efc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)