diff --git a/jobs/Deploy_CHMB_DEMO_10/config.xml b/jobs/Deploy_CHMB_DEMO_10/config.xml
index 9e19c3cbfd32a950bbd735eb3e1e840bf4760207..b862a79f669c1bd5863db02365b45d9073d6e47d 100644
--- a/jobs/Deploy_CHMB_DEMO_10/config.xml
+++ b/jobs/Deploy_CHMB_DEMO_10/config.xml
@@ -119,11 +119,20 @@ sed -i "s/<title.*/<title>CHM Booking Manage v%VAR%<\/title\/&g
- systemctl stop CHMB
-rm -f /opt/CHMB/CHMB.jar
-mv target/CHMB-*-exec.jar /opt/CHMB/CHMB.jar
-chmod +x /opt/CHMB/CHMB.jar
-systemctl start CHMB
+ sudo systemctl stop CHMB
+
+chmb=/opt/CHMB
+tempdir=$(mktemp -d)
+7za x target/CHMB-pack.zip -o"${tempdir}"
+rm -rf ${chmb}/lib/*
+rm -rf ${chmb}/sample/*
+rm -rf ${chmb}/template/*
+mv -f ${tempdir}/CHMB/lib/* "${chmb}/lib"
+mv -f ${tempdir}/CHMB/sample/* "${chmb}/sample"
+mv -f ${tempdir}/CHMB/template/* "${chmb}/template"
+rm -rf "${tempdir}"
+
+sudo systemctl start CHMB