— 이강우 2017/01/11 05:30
JBoss는 새로운 패치가 나올때 적용하기 위한 Patch 기능이 있다
bin/jboss-cli.sh "patch apply path/to/jboss-eap-7.0.3-patch.zip"
patch apply /path/to/downloaded-patch.zip --host=my-host
shutdown --restart=true
patch rollback --patch-id=PATCH_ID --reset-configuration=TRUE
바로 이전 버전 패치로 롤백
방법으로 원하는 버전까지 롤백을 여러번 수행하여 가능.현재 사용중인 버전의 바로 이전 버전 패치로 롤백하는 기능
# ./jboss-cli.sh "patch rollback --reset-configuration=false"
[standalone@192.168.0.73:9999 /] /core-service=patching:rollback-last(reset-configuration=false)
패치를 할때마다 기존 패치내역이 남아서 롤백이 가능하지만 롤백이 전혀 필요없고 최종 버전으로만 유지하고 싶으면 예전 패치 내역을 삭제할 수 있다.
/core-service=patching:ageout-history
당연한 것이지만 패치내역을 삭제한 이후에는 예전 패치버전으로 롤백이 불가능해진다.