diff --git a/main_vm/.gradle/7.5.1/checksums/checksums.lock b/main_vm/.gradle/7.5.1/checksums/checksums.lock index 6b18317..8ab5b65 100644 Binary files a/main_vm/.gradle/7.5.1/checksums/checksums.lock and b/main_vm/.gradle/7.5.1/checksums/checksums.lock differ diff --git a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin index 3871f41..a115aef 100644 Binary files a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin and b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin differ diff --git a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock index 965b9fa..6da25b1 100644 Binary files a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock and b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock differ diff --git a/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin b/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin index cb2163b..51de700 100644 Binary files a/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin and b/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin differ diff --git a/main_vm/.gradle/7.5.1/fileHashes/fileHashes.lock b/main_vm/.gradle/7.5.1/fileHashes/fileHashes.lock index e29a5b2..e1c4e33 100644 Binary files a/main_vm/.gradle/7.5.1/fileHashes/fileHashes.lock and b/main_vm/.gradle/7.5.1/fileHashes/fileHashes.lock differ diff --git a/main_vm/.gradle/7.5.1/fileHashes/resourceHashesCache.bin b/main_vm/.gradle/7.5.1/fileHashes/resourceHashesCache.bin index 69affce..77e9864 100644 Binary files a/main_vm/.gradle/7.5.1/fileHashes/resourceHashesCache.bin and b/main_vm/.gradle/7.5.1/fileHashes/resourceHashesCache.bin differ diff --git a/main_vm/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/main_vm/.gradle/buildOutputCleanup/buildOutputCleanup.lock index d80763c..9574328 100644 Binary files a/main_vm/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/main_vm/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/main_vm/.gradle/file-system.probe b/main_vm/.gradle/file-system.probe index 7614333..6b559cf 100644 Binary files a/main_vm/.gradle/file-system.probe and b/main_vm/.gradle/file-system.probe differ diff --git a/main_vm/.idea/misc.xml b/main_vm/.idea/misc.xml index 3e79c5f..5821b2f 100644 --- a/main_vm/.idea/misc.xml +++ b/main_vm/.idea/misc.xml @@ -4,5 +4,5 @@ - + \ No newline at end of file diff --git a/main_vm/build.gradle b/main_vm/build.gradle index 2d57736..91dea0f 100644 --- a/main_vm/build.gradle +++ b/main_vm/build.gradle @@ -1,6 +1,6 @@ plugins { id 'org.springframework.boot' version '2.7.6' - id "org.sonarqube" version "2.7" +// id "org.sonarqube" version "2.7" id 'io.spring.dependency-management' version '1.0.14.RELEASE' id 'java' id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' @@ -9,7 +9,7 @@ plugins { group = 'com.icom' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' -//sourceCompatibility = '1.8' +/* apply plugin: 'war' configurations { compileOnly { @@ -30,25 +30,34 @@ repositories { } } } +*/ -//repositories { -// mavenCentral() -// maven { url "https://maven.egovframe.go.kr/maven/" } // egovframe maven 원격 저장소 -//} - - +repositories { + mavenCentral() +} +/* ext { set('springCloudVersion', "2021.0.4") set('log4j2.version', "2.17.1") // log4j 보안 패치 } +*/ +ext { + set('springCloudVersion', "2021.0.4") +} dependencies { + /* implementation 'org.egovframe.cloud:module-common:0.1' implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.0.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } + */ implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-security' + implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' + implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' + implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' + implementation 'org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-validation' @@ -71,35 +80,36 @@ dependencies { implementation 'com.querydsl:querydsl-sql-spring:5.0.0' implementation 'com.querydsl:querydsl-sql-codegen:5.0.0' - implementation 'org.apache.tomcat:tomcat-jdbc:10.1.1' - implementation 'javax.servlet:javax.servlet-api' +// implementation 'javax.servlet:javax.servlet-api' implementation 'com.fasterxml.jackson.core:jackson-databind' - implementation 'org.apache.poi:poi:5.2.2' - implementation 'org.apache.poi:poi-ooxml:5.2.2' implementation 'software.amazon.awssdk:s3:2.16.1' - //전자정부의존성 implementation 'commons-codec:commons-codec:1.15' + implementation 'org.apache.commons:commons-text:1.8' + implementation 'org.apache.commons:commons-lang3:3.10' + implementation 'org.apache.poi:poi:5.2.2' + implementation 'org.apache.poi:poi-ooxml:5.2.2' + implementation 'org.apache.tomcat:tomcat-jdbc:10.1.1' + implementation 'org.apache.httpcomponents:httpclient:4.5.14' + //전자정부의존성 // implementation group: 'commons-logging', name: 'commons-logging', version: '1.2' // implementation group: 'ch.qos.logback', name: 'logback-core', version: '1.4.5' // testImplementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.4.5' // implementation group: 'org.slf4j', name: 'jcl-over-slf4j', version: '2.0.6' - - //jsp의존성 - implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' - implementation 'javax.servlet:jstl' - providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' - testImplementation 'org.springframework.boot:spring-boot-starter-test' - testImplementation 'org.springframework.security:spring-security-test' - implementation 'net.jodah:expiringmap:0.5.9' +// implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' +// implementation 'javax.servlet:jstl' +// providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' +// testImplementation 'org.springframework.boot:spring-boot-starter-test' +// testImplementation 'org.springframework.security:spring-security-test' +// implementation 'net.jodah:expiringmap:0.5.9' // https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient - implementation 'org.apache.httpcomponents:httpclient:4.5.14' + compileOnly 'org.projectlombok:lombok' @@ -132,6 +142,7 @@ dependencyManagement { } } + // querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" //def querydslDir = "src/main/qfile" diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/MainVmApplication.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/MainVmApplication.class index e8849d5..58400d9 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/MainVmApplication.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/MainVmApplication.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/advice/AdviceHandler.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/advice/AdviceHandler.class index 94e1a39..3511047 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/advice/AdviceHandler.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/advice/AdviceHandler.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/common/service/ExcelService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/common/service/ExcelService.class index 37751c0..1c39e89 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/common/service/ExcelService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/common/service/ExcelService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.class index 3436dfb..8bfb9d4 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/controller/LoginController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/controller/LoginController.class index 9f17ece..7e7e192 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/controller/LoginController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/controller/LoginController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.class index 0912a0f..3c785d0 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/service/SystemCustService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/service/SystemCustService.class index 60fa664..5d6a5cd 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/service/SystemCustService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/service/SystemCustService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class index c6863fd..b46cf6f 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.class index 41db8ba..e1d04c9 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.class index 9bed33f..764bcda 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestService.class index 0978adf..9a0bf99 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class index 475ea4b..d6b0559 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigMvc.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigMvc.class index a61cd09..e08b873 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigMvc.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigMvc.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigSecurity.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigSecurity.class index ff580f3..4361341 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigSecurity.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/config/ConfigSecurity.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class index 655a6e8..ac5f524 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class differ diff --git a/main_vm/build/resources/main/application-local.yml b/main_vm/build/resources/main/application-local.yml index 217f35b..5c7a9a3 100644 --- a/main_vm/build/resources/main/application-local.yml +++ b/main_vm/build/resources/main/application-local.yml @@ -14,7 +14,7 @@ spring: # url: jdbc:log4jdbc:oracle:thin:@localhost:1522:XE # username: LG_LOCAL # password: pass180901 - owner: LG_LOCAL + owner: LG_LOCALqq driver-class-name: net.sf.log4jdbc.DriverSpy hikari: connection-timeout: 60000 diff --git a/main_vm/build/resources/main/application.yml b/main_vm/build/resources/main/application.yml index 352fbd4..a64cf27 100644 --- a/main_vm/build/resources/main/application.yml +++ b/main_vm/build/resources/main/application.yml @@ -50,6 +50,12 @@ spring: jackson: serialization: fail-on-empty-beans: false + thymeleaf: + mode: HTML + cache: false + template-resolver-order: 0 + check-template-location: true + autoconfigure: # exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration diff --git a/main_vm/build/tmp/compileJava/previous-compilation-data.bin b/main_vm/build/tmp/compileJava/previous-compilation-data.bin index b17eb05..b2d0fd7 100644 Binary files a/main_vm/build/tmp/compileJava/previous-compilation-data.bin and b/main_vm/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/main_vm/build/tmp/compileQuerydsl/previous-compilation-data.bin b/main_vm/build/tmp/compileQuerydsl/previous-compilation-data.bin index 7f1446e..fd9bb30 100644 Binary files a/main_vm/build/tmp/compileQuerydsl/previous-compilation-data.bin and b/main_vm/build/tmp/compileQuerydsl/previous-compilation-data.bin differ diff --git a/main_vm/src/main/java/com/icomsys/main_vm/MainVmApplication.java b/main_vm/src/main/java/com/icomsys/main_vm/MainVmApplication.java index e0a20ee..08b3c53 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/MainVmApplication.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/MainVmApplication.java @@ -9,7 +9,6 @@ import org.springframework.web.servlet.config.annotation.EnableWebMvc; @SpringBootApplication @EnableFeignClients -@EnableWebMvc public class MainVmApplication extends SpringBootServletInitializer { public static void main(String[] args) { diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/advice/AdviceHandler.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/advice/AdviceHandler.java index 7046934..77fad3e 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/advice/AdviceHandler.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/advice/AdviceHandler.java @@ -127,25 +127,25 @@ public class AdviceHandler { return new ResponseEntity(er, HttpStatus.NOT_FOUND); } - @ExceptionHandler - public String CustomNoSuchFieldException(NoSuchFieldException e) { - return "adm/signin/signin"; - } - - @ExceptionHandler - public String CustomNoSuchFieldException(CustomNoSuchFieldException e) { - return "adm/signin/signin"; - } - - @ExceptionHandler(NoHandlerFoundException.class) - public String noHandlerFoundHandle(NoHandlerFoundException e) { - return "cmm/error/egovError"; - } +// @ExceptionHandler +// public String CustomNoSuchFieldException(NoSuchFieldException e) { +// return "adm/signin/signin"; +// } - @ExceptionHandler - public ResponseEntity responseStatusException(ResponseStatusException e) { - return ResponseEntity.status(e.getStatus()).build(); - } +// @ExceptionHandler +// public String CustomNoSuchFieldException(CustomNoSuchFieldException e) { +// return "adm/signin/signin"; +// } +// +// @ExceptionHandler(NoHandlerFoundException.class) +// public String noHandlerFoundHandle(NoHandlerFoundException e) { +// return "cmm/error/egovError"; +// } +// +// @ExceptionHandler +// public ResponseEntity responseStatusException(ResponseStatusException e) { +// return ResponseEntity.status(e.getStatus()).build(); +// } } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/common/service/ExcelService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/common/service/ExcelService.java index 90de2e0..4f3754b 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/common/service/ExcelService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/common/service/ExcelService.java @@ -13,9 +13,7 @@ import org.springframework.web.multipart.MultipartFile; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import java.io.FileOutputStream; import java.io.IOException; -import java.io.OutputStream; import java.lang.reflect.Field; import java.time.LocalDate; import java.time.LocalDateTime; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.java index e05de1e..3711a46 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/errorpage/controller/ErrorPageController.java @@ -12,7 +12,9 @@ import javax.servlet.http.HttpServletRequest; @Controller @Slf4j @RequiredArgsConstructor -public class ErrorPageController implements ErrorController { +public class ErrorPageController +// implements ErrorController +{ private final HttpServletRequest httpServletRequest; @@ -22,18 +24,18 @@ public class ErrorPageController implements ErrorController { Object status = httpServletRequest.getAttribute(RequestDispatcher.ERROR_STATUS_CODE); log.info("error status - {}", status.toString()); - if(status.equals("490")){ - return "adm/signin/signin"; - } - if(status.toString().equals("491")){ - return "adm/signin/changePwd"; - } +// if(status.equals("490")){ +// return "adm/signin/signin"; +// } +// if(status.toString().equals("491")){ +// return "adm/signin/changePwd"; +// } // ModelMap mm = new ModelMap(); // ErrorResult er = new ErrorResult(); // er.setCode(status.toString()); // mm.addAttribute("errorResult", "aaa"); // return "adm/common/error"; - return "adm/signin/signin"; + return "/layout/signin"; } } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/controller/LoginController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/controller/LoginController.java index 645f34e..382ce26 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/controller/LoginController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/controller/LoginController.java @@ -16,13 +16,12 @@ import com.icomsys.main_vm.biz.common.login.service.LoginService; import com.icomsys.main_vm.common.code.MenuVo; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.http.ResponseEntity; -import org.springframework.security.core.userdetails.User; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.validation.Valid; @@ -41,9 +40,10 @@ public class LoginController { private final HttpServletRequest httpServletRequest; @GetMapping(value = {"/adm/main/egovLoginUsr.do", "/"}) - public String loginUsrView() { - loginService.Logout(); - return "adm/signin/signin"; + public ModelAndView loginUsrView() { +// loginService.Logout(); + log.info("loginpage"); + return new ModelAndView("/layout/signin"); } @GetMapping(value = "/adm/main/changePwd") @@ -64,8 +64,10 @@ public class LoginController { } @RequestMapping(value = "/adm/main/actionSecurityLogin.do") - public String actionSecurityLogin(@Valid LoginReq loginReq, ModelMap model) { - return loginService.LoginValidService(loginReq, model); + public ModelAndView actionSecurityLogin(@Valid LoginReq loginReq, ModelMap model) { + log.info("actionlogin"); +// return loginService.LoginValidService(loginReq, model); + return new ModelAndView(loginService.LoginValidService(loginReq, model)); } @RequestMapping(value = "/adm/main/actionMain.do") diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.java index 807420d..65775b4 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCommoncodeController.java @@ -32,6 +32,7 @@ public class SystemCommoncodeController { @PostMapping("/oprmngcode/list") @ResponseBody public DslDataTableRes SystemCommoncodeList(@RequestBody SystemCommoncodeReq dto) { + log.info("test!!!"); QueryResults result = systemOprmngcodeService.SystemCommoncodeList(dto); return new DslDataTableRes(result); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java index 7ad469a..b52febc 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java @@ -16,7 +16,6 @@ import com.icomsys.main_vm.db.jpa.repo.system.*; import com.querydsl.core.QueryResults; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.stream.Streams; import org.apache.el.lang.FunctionMapperImpl; import org.apache.http.conn.HttpHostConnectException; import org.springframework.beans.factory.annotation.Value; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java index 4be1223..a5a2d0e 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java @@ -1,27 +1,19 @@ package com.icomsys.main_vm.biz.rcp.conversation.controller; -import com.google.gson.Gson; import com.icomsys.main_vm.biz.advice.excep.CustomNotFoundException; import com.icomsys.main_vm.biz.advice.excep.CustomRuntimeException; import com.icomsys.main_vm.biz.common.common.service.ExcelService; import com.icomsys.main_vm.biz.rcp.conversation.dto.IntentRequestDTO; import com.icomsys.main_vm.biz.rcp.conversation.service.IntentManageService; -import com.icomsys.main_vm.biz.rcp.conversation.vo.SelectIntentListVo; -import com.icomsys.main_vm.biz.rcp.conversation.vo.intent.ExcelIntentListVo; import com.icomsys.main_vm.biz.rcp.conversation.vo.intent.IntentSearchVo; -import com.icomsys.main_vm.biz.rcp.conversation.vo.synonym.SelectSynonymListVo; import com.icomsys.main_vm.common.code.enumresource.ActionResource; import com.icomsys.main_vm.common.code.enumresource.MenuResource; import com.icomsys.main_vm.db.jpa.repo.system.TbIntentMasterRepo; import com.icomsys.main_vm.db.mybatis.alias.LoginVO; -import com.querydsl.core.QueryResults; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.apache.poi.ss.usermodel.*; import org.springframework.dao.DuplicateKeyException; -import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -32,11 +24,8 @@ import org.springframework.web.servlet.view.json.MappingJackson2JsonView; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; import java.io.IOException; -import java.util.ArrayList; import java.util.HashMap; -import java.util.List; import java.util.Map; @Controller diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.java index f3c9ac2..0d47a45 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/monitoring/controller/MonitoringConsultingController.java @@ -11,30 +11,21 @@ import com.icomsys.main_vm.biz.rcp.monitoring.vo.ConsultingVO; import com.icomsys.main_vm.biz.rcp.monitoring.vo.RecordDownloadVO; import com.icomsys.main_vm.common.code.enumresource.ActionResource; import com.icomsys.main_vm.common.code.enumresource.MenuResource; -import com.icomsys.main_vm.db.jpa.entity.conversation.TbSynonymMaster; import com.icomsys.main_vm.db.mybatis.alias.MonitoringConsultingVO; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.apache.poi.ss.usermodel.*; import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Transactional; import org.springframework.ui.Model; -import org.springframework.util.FileCopyUtils; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import java.io.*; -import java.net.MalformedURLException; -import java.net.URI; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.net.URL; import java.net.URLEncoder; -import java.nio.channels.Channels; -import java.nio.channels.ReadableByteChannel; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.java index 75d7562..0d4f6f9 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/oprManage/service/OprManageTTSTagService.java @@ -1,10 +1,7 @@ package com.icomsys.main_vm.biz.rcp.oprManage.service; import com.icomsys.main_vm.biz.common.common.service.LogService; -import com.icomsys.main_vm.biz.common.common.service.LogVO; import com.icomsys.main_vm.biz.common.system.vo.SystemBotTtsTagVo; -import com.icomsys.main_vm.common.code.enumresource.ActionResource; -import com.icomsys.main_vm.common.code.enumresource.MenuResource; import com.icomsys.main_vm.db.jpa.entity.oprManage.TbBotTtsTag; import com.icomsys.main_vm.db.jpa.repo.oprManage.TbBotTtsTagRepo; import com.icomsys.main_vm.db.mybatis.alias.LoginVO; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestService.java index 88b1c2f..d5a65a2 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestService.java @@ -1,13 +1,8 @@ package com.icomsys.main_vm.biz.test.controller; -import aj.org.objectweb.asm.TypeReference; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import com.google.gson.*; +import com.google.gson.Gson; import com.icomsys.main_vm.biz.advice.excep.CustomBadRequestException; import com.icomsys.main_vm.biz.advice.excep.CustomNotFoundException; -import com.icomsys.main_vm.biz.common.common.service.LogVO; import com.icomsys.main_vm.biz.common.common.service.RestTemplateService; import com.icomsys.main_vm.biz.common.common.service.SequenceService; import com.icomsys.main_vm.biz.common.login.res.OprmngCodeRes; @@ -15,7 +10,6 @@ import com.icomsys.main_vm.biz.common.login.res.ServiceGroupRes; import com.icomsys.main_vm.biz.common.login.res.UserVo; import com.icomsys.main_vm.biz.common.system.service.SystemServiceGroupService; import com.icomsys.main_vm.biz.common.system.vo.*; -import com.icomsys.main_vm.biz.test.controller.testvo.APINodeVo; import com.icomsys.main_vm.common.code.EnumToMap; import com.icomsys.main_vm.common.code.MenuVo; import com.icomsys.main_vm.common.code.enumresource.MenuResource; @@ -31,7 +25,6 @@ import com.querydsl.core.QueryResults; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.apache.poi.ss.formula.functions.T; import org.apache.poi.ss.usermodel.*; import org.json.JSONObject; import org.modelmapper.ModelMapper; @@ -42,20 +35,16 @@ import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.web.client.RestTemplate; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.util.UriComponentsBuilder; import javax.servlet.http.HttpServletResponse; -import java.io.*; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; import java.lang.reflect.Field; -import java.lang.reflect.Type; import java.net.URI; -import java.time.LocalDate; import java.time.LocalDateTime; -import java.time.LocalTime; -import java.time.format.DateTimeFormatter; import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java index d4d7f5a..114aca3 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java @@ -8,7 +8,8 @@ import java.util.List; @Getter public enum MenuResource { - root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/admin/common/dashboard/manage.do"), +// root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/admin/common/dashboard/manage.do"), + root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/layout/adm/common/dashboard"), // root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "0"), rcpconversation("rcp", 1800000L, 1L, 2, "대화관리", "대화관리", "0"), rcpconversationintentmanage("rcp", 1800001L, 1800000L, 3, "인텐트관리", "인텐트관리", "/admin/rcp/conversation/intent/manage.do"), diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigMvc.java b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigMvc.java index 0201a2c..877a64d 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigMvc.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigMvc.java @@ -1,13 +1,17 @@ package com.icomsys.main_vm.common.config; import lombok.extern.slf4j.Slf4j; +import nz.net.ultraq.thymeleaf.layoutdialect.LayoutDialect; import org.apache.http.impl.client.HttpClientBuilder; import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.MessageSource; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.ViewResolver; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.i18n.LocaleChangeInterceptor; import org.springframework.web.servlet.i18n.SessionLocaleResolver; import org.springframework.web.servlet.view.JstlView; @@ -16,12 +20,15 @@ import org.springframework.web.servlet.view.json.MappingJackson2JsonView; import org.springframework.web.client.RestTemplate; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.apache.http.client.HttpClient; - +import org.thymeleaf.extras.java8time.dialect.Java8TimeDialect; +import org.thymeleaf.spring5.SpringTemplateEngine; +import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver; +import org.thymeleaf.spring5.view.ThymeleafViewResolver; @Configuration @Slf4j -public class ConfigMvc extends WebMvcConfigurationSupport { +public class ConfigMvc implements WebMvcConfigurer { @Value("${file.path}") private String filePath; @@ -30,33 +37,32 @@ public class ConfigMvc extends WebMvcConfigurationSupport { - @Override - public void addResourceHandlers(ResourceHandlerRegistry registry) { +// @Override +// public void addResourceHandlers(ResourceHandlerRegistry registry) { /* Path path = Paths.get(filePath).toAbsolutePath().normalize(); String patsString = path.toString(); log.info("path = {}",path); log.info("pathString = {}",patsString); */ - registry.addResourceHandler("/**","/img/**") - .addResourceLocations("/"); +// registry.addResourceHandler("/**","/img/**") +// .addResourceLocations("/"); // .addResourceLocations("file:///"+patsString+"/"); - registry.addResourceHandler("/files/**").addResourceLocations("file:/logs/was/aicb/cinnamon_ui/files/"); - - } +// registry.addResourceHandler("/files/**").addResourceLocations("file:/logs/was/aicb/cinnamon_ui/files/"); +// } - @Override - public void addViewControllers(ViewControllerRegistry registry) { +// @Override +// public void addViewControllers(ViewControllerRegistry registry) { // registry.addViewController("/**/*.do").setViewName("redirect:/adm/main/egovLoginUsr.do"); // registry.addViewController("/").setViewName("redirect:/adm/main/egovLoginUsr.do"); // registry.setOrder(Ordered.HIGHEST_PRECEDENCE); - } +// } // @Override // public void addResourceHandlers(ResourceHandlerRegistry registry) { // registry.addResourceHandler("/**").addResourceLocations("/"); // } - +/* @Bean public UrlBasedViewResolver urlBasedViewResolver() { UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); @@ -78,14 +84,14 @@ public class ConfigMvc extends WebMvcConfigurationSupport { interceptor.setParamName("language"); return interceptor; } - +*/ @Bean public MappingJackson2JsonView jsonView() { MappingJackson2JsonView jackson2JsonView = new MappingJackson2JsonView(); // jackson2JsonView.setContentType("\"text/html;charset=UTF-8\""); return jackson2JsonView; } - +/* // @Override // public void configureHandlerExceptionResolvers(List exceptionResolvers) { // Properties prop = new Properties(); @@ -109,7 +115,7 @@ public class ConfigMvc extends WebMvcConfigurationSupport { // smer.setStatusCodes(statusCode); // exceptionResolvers.add(smer); // } - +*/ @Bean @@ -124,4 +130,56 @@ public class ConfigMvc extends WebMvcConfigurationSupport { return new RestTemplate(factory); } +// +// @Value("${spring.thymeleaf.cache}") +// private boolean isCache; +// @Value("${spring.thymeleaf.template-resolver-order}") +// private int order; +// @Value("${spring.thymeleaf.mode}") +// private String mode; +// // +// @Bean +// public SpringResourceTemplateResolver templateResolver() { +// SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver (); +//// templateResolver.setPrefix("classpath:webapp/WEB-INF/templates/"); +// templateResolver.setPrefix("classpath:templates/"); +// templateResolver.setCharacterEncoding("UTF-8"); +// templateResolver.setSuffix(".html"); +// templateResolver.setTemplateMode(mode); +// templateResolver.setCacheable(isCache); +// templateResolver.setOrder(order); +// return templateResolver; +// } +// +// @Bean +// public SpringTemplateEngine templateEngine(MessageSource messageSource) { +// SpringTemplateEngine templateEngine = new SpringTemplateEngine(); +// templateEngine.setTemplateResolver(templateResolver()); +// templateEngine.setTemplateEngineMessageSource(messageSource); +// templateEngine.addDialect(layoutDialect()); +// templateEngine.addDialect(new Java8TimeDialect()); +// +// return templateEngine; +// } +// +// @Bean +// public LayoutDialect layoutDialect() { +// return new LayoutDialect(); +// } +// +// @Bean +// public ViewResolver viewResolver(MessageSource messageSource) { +// ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); +// viewResolver.setTemplateEngine(templateEngine(messageSource)); +// viewResolver.setCharacterEncoding("UTF-8"); +// viewResolver.setOrder(order); +// return viewResolver; +// } +// +// @Bean +// public Java8TimeDialect java8TimeDialect(){ +// return new Java8TimeDialect(); +// } + + } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigSecurity.java b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigSecurity.java index 0d980e5..aa4e0e4 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigSecurity.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigSecurity.java @@ -26,21 +26,20 @@ public class ConfigSecurity { private final ObjectMapper objectMapper; private final CustomUserDetailsService customUserDetailsService; private final LoginFilter loginFilter; + @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } - @Bean - public WebSecurityCustomizer configure() { - return (web) -> web.ignoring().mvcMatchers( -// "/v3/api-docs/**", // doc용 -// "/swagger-ui/**", //스웨거 - "/ws/**", // 테스트API, - "/login", - "/logout" - ); - } +// @Bean +// public WebSecurityCustomizer configure() { +// return (web) -> web.ignoring().mvcMatchers( +//// "/v3/api-docs/**", // doc용 +//// "/swagger-ui/**", //스웨거 +// "/**" +// ); +// } // @Bean // public AuthTokenFilter authenticationJwtTokenFilter() { @@ -56,6 +55,41 @@ public class ConfigSecurity { authenticationManagerBuilder.userDetailsService(customUserDetailsService).passwordEncoder(passwordEncoder()); } + @Bean + public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { + return http.csrf().disable() + .exceptionHandling() +// .authenticationEntryPoint(authenticationEntryPoint) +// .accessDeniedHandler(accessDeniedHandler) + // exception handling 할 때 우리가 만든 클래스를 추가 + // h2-console 을 위한 설정을 추가 + .and() + .headers() +// .frameOptions() +// .sameOrigin() + // 시큐리티는 기본적으로 세션을 사용 + // 여기서는 세션을 사용하지 않기 때문에 세션 설정을 Stateless 로 설정 + .and() + .sessionManagement() + .sessionCreationPolicy(SessionCreationPolicy.STATELESS) + .and() +// .successHandler(authenticationEntryPoint) + // 로그인, 회원가입 API 는 토큰이 없는 상태에서 요청이 들어오기 때문에 permitAll 설정 + .authorizeRequests() + .and() + .logout() + .invalidateHttpSession(true) + .deleteCookies("JSESSIONID", "jsessionid") + .permitAll() + .and() + .addFilterBefore(loginFilter, UsernamePasswordAuthenticationFilter.class) + .build() + // JwtFilter 를 addFilterBefore 로 등록했던 JwtSecurityConfig 클래스를 적용 +// .and() + ; + } + +/* @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { return http.antMatcher("/**") @@ -88,17 +122,7 @@ public class ConfigSecurity { .addFilterBefore(loginFilter, UsernamePasswordAuthenticationFilter.class) .build(); } -// @Bean -// public WebMvcConfigurer corsConfigurer() { -// return new WebMvcConfigurer() { -// @Override -// public void addCorsMappings(CorsRegistry registry) { -// registry.addMapping("/**") -// .allowedMethods("*"); -// } -// }; -// } - +*/ } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigThymeleafViewResolver.java b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigThymeleafViewResolver.java new file mode 100644 index 0000000..4d6e830 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/config/ConfigThymeleafViewResolver.java @@ -0,0 +1,68 @@ +package com.icomsys.main_vm.common.config; + +import nz.net.ultraq.thymeleaf.layoutdialect.LayoutDialect; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.MessageSource; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.ViewResolver; +import org.thymeleaf.extras.java8time.dialect.Java8TimeDialect; +import org.thymeleaf.spring5.SpringTemplateEngine; +import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver; +import org.thymeleaf.spring5.view.ThymeleafViewResolver; + +@Configuration +public class ConfigThymeleafViewResolver { + + @Value("${spring.thymeleaf.cache}") + private boolean isCache; + @Value("${spring.thymeleaf.template-resolver-order}") + private int order; + @Value("${spring.thymeleaf.mode}") + private String mode; + + // + @Bean + public SpringResourceTemplateResolver templateResolver() { + SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); +// templateResolver.setPrefix("classpath:webapp/WEB-INF/templates/"); + templateResolver.setPrefix("classpath:templates"); + templateResolver.setCharacterEncoding("UTF-8"); + templateResolver.setSuffix(".html"); + templateResolver.setTemplateMode(mode); + templateResolver.setCacheable(isCache); + templateResolver.setOrder(order); + return templateResolver; + } + + @Bean + public SpringTemplateEngine templateEngine(MessageSource messageSource) { + SpringTemplateEngine templateEngine = new SpringTemplateEngine(); + templateEngine.setTemplateResolver(templateResolver()); + templateEngine.setTemplateEngineMessageSource(messageSource); + templateEngine.addDialect(layoutDialect()); + templateEngine.addDialect(new Java8TimeDialect()); + + return templateEngine; + } + + @Bean + public LayoutDialect layoutDialect() { + return new LayoutDialect(); + } + + @Bean + public ViewResolver viewResolver(MessageSource messageSource) { + ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); + viewResolver.setTemplateEngine(templateEngine(messageSource)); + viewResolver.setCharacterEncoding("UTF-8"); + viewResolver.setOrder(order); + return viewResolver; + } + + @Bean + public Java8TimeDialect java8TimeDialect() { + return new Java8TimeDialect(); + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java b/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java index 229d662..1eaede4 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java @@ -40,25 +40,14 @@ public class LoginFilter extends OncePerRequestFilter { // String reqUrl = request.getRequestURI().toString().replaceAll(context, ""); String reqUrl = request.getRequestURI(); // log.info("meyhod-"+ reqUrl+ request.getMethod()); -// log.info("필터 요청유알엘 - {}, {}", reqUrl); + log.info("필터 요청유알엘 - {}", reqUrl); - - if (reqUrl.startsWith("/re1")){ - response.sendError(490); - return; - } - - if (reqUrl.startsWith("/re2")){ - response.sendError(491); - return; - } - - if (reqUrl.startsWith("/lib") + if (reqUrl.startsWith("/ws") + || reqUrl.startsWith("/lib") || reqUrl.startsWith("/css") || reqUrl.startsWith("/images") || reqUrl.startsWith("/js") - || reqUrl.startsWith("/adm") - || reqUrl.startsWith("/ws") + || reqUrl.startsWith("/adm/") || reqUrl.startsWith("/rest") || reqUrl.startsWith("/create") || reqUrl.startsWith("/data") @@ -67,43 +56,11 @@ public class LoginFilter extends OncePerRequestFilter { || reqUrl.startsWith("/files") || reqUrl.equals("/") ) { + log.info("static file check"); filterChain.doFilter(request, response); } else { - if (request.getSession().getAttribute(SessionResource.UserVO.getName()) == null || request.getSession().getAttribute(SessionResource.UserVO.getName()).equals("")) { - log.info("session Check"); - response.sendError(490); - return; - } else { - log.info("Permission Check"); - //세션이 있으면 URL별 권한 확인. - //ajax로 호출되는 url은 auth메뉴에 리스트업이 안되있어서 검사를 어떻게할지 계획이 필요함. -// LoginVO loginVO = (LoginVO) request.getSession().getAttribute("LoginVO"); -// List auths = -// if(!tbBotMenuRepo.findByMenuNoInOrderByMenuNoAsc(tbBotAuthMenuRepo.findByAuthCode(loginVO.getAuthCode()) -// .stream().map(e -> e.getMenuNo()) -// .collect(Collectors.toList())) -// .stream() -// .map(f -> f.getUrlPath()) -// .collect(Collectors.toList()) -// .contains(reqUrl)){ -// wrapResponse.sendRedirect("adm/main/egovLoginUsr.do"); -// } -// log.info("auths - {}", new Gson().toJson(auths)); -// -// for (String e : auths) { -// if (e != null && !e.equals("") && !e.equals("null") && e.equals(reqUrl)) { -// chk+=1; -// break; -// } -// } -// if(chk == 0){ -// wrapResponse.setStatus(404); -// wrapResponse.sendRedirect("adm/main/egovLoginUsr.do"); -// } - filterChain.doFilter(request, response); - } + filterChain.doFilter(request, response); } -// response.copyBodyToResponse(); } } diff --git a/main_vm/src/main/resources/application-local.yml b/main_vm/src/main/resources/application-local.yml index 217f35b..5c7a9a3 100644 --- a/main_vm/src/main/resources/application-local.yml +++ b/main_vm/src/main/resources/application-local.yml @@ -14,7 +14,7 @@ spring: # url: jdbc:log4jdbc:oracle:thin:@localhost:1522:XE # username: LG_LOCAL # password: pass180901 - owner: LG_LOCAL + owner: LG_LOCALqq driver-class-name: net.sf.log4jdbc.DriverSpy hikari: connection-timeout: 60000 diff --git a/main_vm/src/main/resources/application.yml b/main_vm/src/main/resources/application.yml index 352fbd4..a64cf27 100644 --- a/main_vm/src/main/resources/application.yml +++ b/main_vm/src/main/resources/application.yml @@ -50,6 +50,12 @@ spring: jackson: serialization: fail-on-empty-beans: false + thymeleaf: + mode: HTML + cache: false + template-resolver-order: 0 + check-template-location: true + autoconfigure: # exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration diff --git a/main_vm/src/main/webapp/aajs/addIntentExample.js b/main_vm/src/main/resources/static/aajs/addIntentExample.js similarity index 100% rename from main_vm/src/main/webapp/aajs/addIntentExample.js rename to main_vm/src/main/resources/static/aajs/addIntentExample.js diff --git a/main_vm/src/main/webapp/aajs/consulting.js b/main_vm/src/main/resources/static/aajs/consulting.js similarity index 100% rename from main_vm/src/main/webapp/aajs/consulting.js rename to main_vm/src/main/resources/static/aajs/consulting.js diff --git a/main_vm/src/main/webapp/aajs/conversationMark.js b/main_vm/src/main/resources/static/aajs/conversationMark.js similarity index 100% rename from main_vm/src/main/webapp/aajs/conversationMark.js rename to main_vm/src/main/resources/static/aajs/conversationMark.js diff --git a/main_vm/src/main/webapp/aajs/dictionary.js b/main_vm/src/main/resources/static/aajs/dictionary.js similarity index 100% rename from main_vm/src/main/webapp/aajs/dictionary.js rename to main_vm/src/main/resources/static/aajs/dictionary.js diff --git a/main_vm/src/main/webapp/aajs/intentAnalysis.js b/main_vm/src/main/resources/static/aajs/intentAnalysis.js similarity index 100% rename from main_vm/src/main/webapp/aajs/intentAnalysis.js rename to main_vm/src/main/resources/static/aajs/intentAnalysis.js diff --git a/main_vm/src/main/webapp/aajs/outscenario.js b/main_vm/src/main/resources/static/aajs/outscenario.js similarity index 100% rename from main_vm/src/main/webapp/aajs/outscenario.js rename to main_vm/src/main/resources/static/aajs/outscenario.js diff --git a/main_vm/src/main/webapp/aajs/scenario.js b/main_vm/src/main/resources/static/aajs/scenario.js similarity index 100% rename from main_vm/src/main/webapp/aajs/scenario.js rename to main_vm/src/main/resources/static/aajs/scenario.js diff --git a/main_vm/src/main/webapp/aajs/scenario_list.js b/main_vm/src/main/resources/static/aajs/scenario_list.js similarity index 100% rename from main_vm/src/main/webapp/aajs/scenario_list.js rename to main_vm/src/main/resources/static/aajs/scenario_list.js diff --git a/main_vm/src/main/webapp/aajs/slot.js b/main_vm/src/main/resources/static/aajs/slot.js similarity index 100% rename from main_vm/src/main/webapp/aajs/slot.js rename to main_vm/src/main/resources/static/aajs/slot.js diff --git a/main_vm/src/main/webapp/aajs/statisticsCallInfo.js b/main_vm/src/main/resources/static/aajs/statisticsCallInfo.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsCallInfo.js rename to main_vm/src/main/resources/static/aajs/statisticsCallInfo.js diff --git a/main_vm/src/main/webapp/aajs/statisticsDashboard.js b/main_vm/src/main/resources/static/aajs/statisticsDashboard.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsDashboard.js rename to main_vm/src/main/resources/static/aajs/statisticsDashboard.js diff --git a/main_vm/src/main/webapp/aajs/statisticsIntentDay.js b/main_vm/src/main/resources/static/aajs/statisticsIntentDay.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsIntentDay.js rename to main_vm/src/main/resources/static/aajs/statisticsIntentDay.js diff --git a/main_vm/src/main/webapp/aajs/statisticsIntentItem.js b/main_vm/src/main/resources/static/aajs/statisticsIntentItem.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsIntentItem.js rename to main_vm/src/main/resources/static/aajs/statisticsIntentItem.js diff --git a/main_vm/src/main/webapp/aajs/statisticsScenarioDay.js b/main_vm/src/main/resources/static/aajs/statisticsScenarioDay.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsScenarioDay.js rename to main_vm/src/main/resources/static/aajs/statisticsScenarioDay.js diff --git a/main_vm/src/main/webapp/aajs/statisticsScenarioItem.js b/main_vm/src/main/resources/static/aajs/statisticsScenarioItem.js similarity index 100% rename from main_vm/src/main/webapp/aajs/statisticsScenarioItem.js rename to main_vm/src/main/resources/static/aajs/statisticsScenarioItem.js diff --git a/main_vm/src/main/webapp/aajs/synonym.js b/main_vm/src/main/resources/static/aajs/synonym.js similarity index 100% rename from main_vm/src/main/webapp/aajs/synonym.js rename to main_vm/src/main/resources/static/aajs/synonym.js diff --git a/main_vm/src/main/webapp/css/remove/_chat-ui.css b/main_vm/src/main/resources/static/css/remove/_chat-ui.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/_chat-ui.css rename to main_vm/src/main/resources/static/css/remove/_chat-ui.css diff --git a/main_vm/src/main/webapp/css/remove/chat-ui.css b/main_vm/src/main/resources/static/css/remove/chat-ui.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/chat-ui.css rename to main_vm/src/main/resources/static/css/remove/chat-ui.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/button.css b/main_vm/src/main/resources/static/css/remove/egovframework/button.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/button.css rename to main_vm/src/main/resources/static/css/remove/egovframework/button.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/cal.css b/main_vm/src/main/resources/static/css/remove/egovframework/cal.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/cal.css rename to main_vm/src/main/resources/static/css/remove/egovframework/cal.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/com.css b/main_vm/src/main/resources/static/css/remove/egovframework/com.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/com.css rename to main_vm/src/main/resources/static/css/remove/egovframework/com.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/common.css b/main_vm/src/main/resources/static/css/remove/egovframework/common.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/common.css rename to main_vm/src/main/resources/static/css/remove/egovframework/common.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/login.css b/main_vm/src/main/resources/static/css/remove/egovframework/login.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/login.css rename to main_vm/src/main/resources/static/css/remove/egovframework/login.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/popup.css b/main_vm/src/main/resources/static/css/remove/egovframework/popup.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/popup.css rename to main_vm/src/main/resources/static/css/remove/egovframework/popup.css diff --git a/main_vm/src/main/webapp/css/remove/egovframework/zip.css b/main_vm/src/main/resources/static/css/remove/egovframework/zip.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/egovframework/zip.css rename to main_vm/src/main/resources/static/css/remove/egovframework/zip.css diff --git a/main_vm/src/main/webapp/css/remove/opensource/google-web-stt.css b/main_vm/src/main/resources/static/css/remove/opensource/google-web-stt.css similarity index 100% rename from main_vm/src/main/webapp/css/remove/opensource/google-web-stt.css rename to main_vm/src/main/resources/static/css/remove/opensource/google-web-stt.css diff --git a/main_vm/src/main/webapp/design/design/lg_cinnamon.fig b/main_vm/src/main/resources/static/design/design/lg_cinnamon.fig similarity index 100% rename from main_vm/src/main/webapp/design/design/lg_cinnamon.fig rename to main_vm/src/main/resources/static/design/design/lg_cinnamon.fig diff --git a/main_vm/src/main/webapp/design/pub/assets/css/lib/billboard.css b/main_vm/src/main/resources/static/design/pub/assets/css/lib/billboard.css similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/css/lib/billboard.css rename to main_vm/src/main/resources/static/design/pub/assets/css/lib/billboard.css diff --git a/main_vm/src/main/webapp/design/pub/assets/css/lib/billboard.min.css b/main_vm/src/main/resources/static/design/pub/assets/css/lib/billboard.min.css similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/css/lib/billboard.min.css rename to main_vm/src/main/resources/static/design/pub/assets/css/lib/billboard.min.css diff --git a/main_vm/src/main/webapp/design/pub/assets/css/new.css b/main_vm/src/main/resources/static/design/pub/assets/css/new.css similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/css/new.css rename to main_vm/src/main/resources/static/design/pub/assets/css/new.css diff --git a/main_vm/src/main/webapp/design/pub/assets/css/new.css.map b/main_vm/src/main/resources/static/design/pub/assets/css/new.css.map similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/css/new.css.map rename to main_vm/src/main/resources/static/design/pub/assets/css/new.css.map diff --git a/main_vm/src/main/webapp/design/pub/assets/images/icon-close-circle.svg b/main_vm/src/main/resources/static/design/pub/assets/images/icon-close-circle.svg similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/images/icon-close-circle.svg rename to main_vm/src/main/resources/static/design/pub/assets/images/icon-close-circle.svg diff --git a/main_vm/src/main/webapp/design/pub/assets/images/icon-search.svg b/main_vm/src/main/resources/static/design/pub/assets/images/icon-search.svg similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/images/icon-search.svg rename to main_vm/src/main/resources/static/design/pub/assets/images/icon-search.svg diff --git a/main_vm/src/main/webapp/design/pub/assets/js/lib/billboard.pkgd.min.js b/main_vm/src/main/resources/static/design/pub/assets/js/lib/billboard.pkgd.min.js similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/js/lib/billboard.pkgd.min.js rename to main_vm/src/main/resources/static/design/pub/assets/js/lib/billboard.pkgd.min.js diff --git a/main_vm/src/main/webapp/design/pub/assets/scss/_common.scss b/main_vm/src/main/resources/static/design/pub/assets/scss/_common.scss similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/scss/_common.scss rename to main_vm/src/main/resources/static/design/pub/assets/scss/_common.scss diff --git a/main_vm/src/main/webapp/design/pub/assets/scss/_content.scss b/main_vm/src/main/resources/static/design/pub/assets/scss/_content.scss similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/scss/_content.scss rename to main_vm/src/main/resources/static/design/pub/assets/scss/_content.scss diff --git a/main_vm/src/main/webapp/design/pub/assets/scss/new.scss b/main_vm/src/main/resources/static/design/pub/assets/scss/new.scss similarity index 100% rename from main_vm/src/main/webapp/design/pub/assets/scss/new.scss rename to main_vm/src/main/resources/static/design/pub/assets/scss/new.scss diff --git a/main_vm/src/main/webapp/design/pub/html/addrbot/manageAddrSection.html b/main_vm/src/main/resources/static/design/pub/html/addrbot/manageAddrSection.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/addrbot/manageAddrSection.html rename to main_vm/src/main/resources/static/design/pub/html/addrbot/manageAddrSection.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/dictionary.html b/main_vm/src/main/resources/static/design/pub/html/conversation/dictionary.html similarity index 98% rename from main_vm/src/main/webapp/design/pub/html/conversation/dictionary.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/dictionary.html index 931d53c..d731bff 100644 --- a/main_vm/src/main/webapp/design/pub/html/conversation/dictionary.html +++ b/main_vm/src/main/resources/static/design/pub/html/conversation/dictionary.html @@ -288,22 +288,22 @@ 대화관리 diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/intent.html b/main_vm/src/main/resources/static/design/pub/html/conversation/intent.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/intent.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/intent.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/scenario.html b/main_vm/src/main/resources/static/design/pub/html/conversation/scenario.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/scenario.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/scenario.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/scenario_list.html b/main_vm/src/main/resources/static/design/pub/html/conversation/scenario_list.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/scenario_list.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/scenario_list.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/slot.html b/main_vm/src/main/resources/static/design/pub/html/conversation/slot.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/slot.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/slot.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/synonym.html b/main_vm/src/main/resources/static/design/pub/html/conversation/synonym.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/synonym.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/synonym.html diff --git a/main_vm/src/main/webapp/design/pub/html/conversation/systemEntity.html b/main_vm/src/main/resources/static/design/pub/html/conversation/systemEntity.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/conversation/systemEntity.html rename to main_vm/src/main/resources/static/design/pub/html/conversation/systemEntity.html diff --git a/main_vm/src/main/webapp/design/pub/html/guide.html b/main_vm/src/main/resources/static/design/pub/html/guide.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/guide.html rename to main_vm/src/main/resources/static/design/pub/html/guide.html diff --git a/main_vm/src/main/webapp/design/pub/html/pagelist.html b/main_vm/src/main/resources/static/design/pub/html/pagelist.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/pagelist.html rename to main_vm/src/main/resources/static/design/pub/html/pagelist.html diff --git a/main_vm/src/main/webapp/design/pub/html/statistics/record.html b/main_vm/src/main/resources/static/design/pub/html/statistics/record.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/statistics/record.html rename to main_vm/src/main/resources/static/design/pub/html/statistics/record.html diff --git a/main_vm/src/main/webapp/design/pub/html/statistics/statistics.html b/main_vm/src/main/resources/static/design/pub/html/statistics/statistics.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/statistics/statistics.html rename to main_vm/src/main/resources/static/design/pub/html/statistics/statistics.html diff --git a/main_vm/src/main/webapp/design/pub/html/system/project.html b/main_vm/src/main/resources/static/design/pub/html/system/project.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/system/project.html rename to main_vm/src/main/resources/static/design/pub/html/system/project.html diff --git a/main_vm/src/main/webapp/design/pub/html/test/inference.html b/main_vm/src/main/resources/static/design/pub/html/test/inference.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/test/inference.html rename to main_vm/src/main/resources/static/design/pub/html/test/inference.html diff --git a/main_vm/src/main/webapp/design/pub/html/test/simulator.html b/main_vm/src/main/resources/static/design/pub/html/test/simulator.html similarity index 100% rename from main_vm/src/main/webapp/design/pub/html/test/simulator.html rename to main_vm/src/main/resources/static/design/pub/html/test/simulator.html diff --git a/main_vm/src/main/webapp/document/dictionary.xlsx b/main_vm/src/main/resources/static/document/dictionary.xlsx similarity index 100% rename from main_vm/src/main/webapp/document/dictionary.xlsx rename to main_vm/src/main/resources/static/document/dictionary.xlsx diff --git a/main_vm/src/main/webapp/document/inference.xlsx b/main_vm/src/main/resources/static/document/inference.xlsx similarity index 100% rename from main_vm/src/main/webapp/document/inference.xlsx rename to main_vm/src/main/resources/static/document/inference.xlsx diff --git a/main_vm/src/main/webapp/document/intent.xls b/main_vm/src/main/resources/static/document/intent.xls similarity index 100% rename from main_vm/src/main/webapp/document/intent.xls rename to main_vm/src/main/resources/static/document/intent.xls diff --git a/main_vm/src/main/webapp/document/intent.xlsx b/main_vm/src/main/resources/static/document/intent.xlsx similarity index 100% rename from main_vm/src/main/webapp/document/intent.xlsx rename to main_vm/src/main/resources/static/document/intent.xlsx diff --git a/main_vm/src/main/webapp/document/synonym.xls b/main_vm/src/main/resources/static/document/synonym.xls similarity index 100% rename from main_vm/src/main/webapp/document/synonym.xls rename to main_vm/src/main/resources/static/document/synonym.xls diff --git a/main_vm/src/main/webapp/document/synonym.xlsx b/main_vm/src/main/resources/static/document/synonym.xlsx similarity index 100% rename from main_vm/src/main/webapp/document/synonym.xlsx rename to main_vm/src/main/resources/static/document/synonym.xlsx diff --git a/main_vm/src/main/webapp/images/loading.gif b/main_vm/src/main/resources/static/images/loading.gif similarity index 100% rename from main_vm/src/main/webapp/images/loading.gif rename to main_vm/src/main/resources/static/images/loading.gif diff --git a/main_vm/src/main/webapp/images/remove/bg_boardhead.gif b/main_vm/src/main/resources/static/images/remove/bg_boardhead.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bg_boardhead.gif rename to main_vm/src/main/resources/static/images/remove/bg_boardhead.gif diff --git a/main_vm/src/main/webapp/images/remove/bg_h2.gif b/main_vm/src/main/resources/static/images/remove/bg_h2.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bg_h2.gif rename to main_vm/src/main/resources/static/images/remove/bg_h2.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_circle.gif b/main_vm/src/main/resources/static/images/remove/bl_circle.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_circle.gif rename to main_vm/src/main/resources/static/images/remove/bl_circle.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_dot.gif b/main_vm/src/main/resources/static/images/remove/bl_dot.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_dot.gif rename to main_vm/src/main/resources/static/images/remove/bl_dot.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_dotbg.gif b/main_vm/src/main/resources/static/images/remove/bl_dotbg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_dotbg.gif rename to main_vm/src/main/resources/static/images/remove/bl_dotbg.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_dotblack.gif b/main_vm/src/main/resources/static/images/remove/bl_dotblack.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_dotblack.gif rename to main_vm/src/main/resources/static/images/remove/bl_dotblack.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_grayarrow.gif b/main_vm/src/main/resources/static/images/remove/bl_grayarrow.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_grayarrow.gif rename to main_vm/src/main/resources/static/images/remove/bl_grayarrow.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_h2.gif b/main_vm/src/main/resources/static/images/remove/bl_h2.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_h2.gif rename to main_vm/src/main/resources/static/images/remove/bl_h2.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_underline.gif b/main_vm/src/main/resources/static/images/remove/bl_underline.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_underline.gif rename to main_vm/src/main/resources/static/images/remove/bl_underline.gif diff --git a/main_vm/src/main/webapp/images/remove/bl_underline2.gif b/main_vm/src/main/resources/static/images/remove/bl_underline2.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bl_underline2.gif rename to main_vm/src/main/resources/static/images/remove/bl_underline2.gif diff --git a/main_vm/src/main/webapp/images/remove/blue_arrow.gif b/main_vm/src/main/resources/static/images/remove/blue_arrow.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/blue_arrow.gif rename to main_vm/src/main/resources/static/images/remove/blue_arrow.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/btn_close.gif b/main_vm/src/main/resources/static/images/remove/btn/btn_close.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/btn_close.gif rename to main_vm/src/main/resources/static/images/remove/btn/btn_close.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/btn_next.gif b/main_vm/src/main/resources/static/images/remove/btn/btn_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/btn_next.gif rename to main_vm/src/main/resources/static/images/remove/btn/btn_next.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/btn_prev.gif b/main_vm/src/main/resources/static/images/remove/btn/btn_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/btn_prev.gif rename to main_vm/src/main/resources/static/images/remove/btn/btn_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/bu5_close.gif b/main_vm/src/main/resources/static/images/remove/btn/bu5_close.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/bu5_close.gif rename to main_vm/src/main/resources/static/images/remove/btn/bu5_close.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/icon_aft_month.gif b/main_vm/src/main/resources/static/images/remove/btn/icon_aft_month.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/icon_aft_month.gif rename to main_vm/src/main/resources/static/images/remove/btn/icon_aft_month.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/icon_aft_year.gif b/main_vm/src/main/resources/static/images/remove/btn/icon_aft_year.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/icon_aft_year.gif rename to main_vm/src/main/resources/static/images/remove/btn/icon_aft_year.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/icon_pre_month.gif b/main_vm/src/main/resources/static/images/remove/btn/icon_pre_month.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/icon_pre_month.gif rename to main_vm/src/main/resources/static/images/remove/btn/icon_pre_month.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/icon_pre_year.gif b/main_vm/src/main/resources/static/images/remove/btn/icon_pre_year.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/icon_pre_year.gif rename to main_vm/src/main/resources/static/images/remove/btn/icon_pre_year.gif diff --git a/main_vm/src/main/webapp/images/remove/btn/icon_zip_search.gif b/main_vm/src/main/resources/static/images/remove/btn/icon_zip_search.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/btn/icon_zip_search.gif rename to main_vm/src/main/resources/static/images/remove/btn/icon_zip_search.gif diff --git a/main_vm/src/main/webapp/images/remove/bu2_left.gif b/main_vm/src/main/resources/static/images/remove/bu2_left.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bu2_left.gif rename to main_vm/src/main/resources/static/images/remove/bu2_left.gif diff --git a/main_vm/src/main/webapp/images/remove/bu2_right.gif b/main_vm/src/main/resources/static/images/remove/bu2_right.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/bu2_right.gif rename to main_vm/src/main/resources/static/images/remove/bu2_right.gif diff --git a/main_vm/src/main/webapp/images/remove/calendar.gif b/main_vm/src/main/resources/static/images/remove/calendar.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/calendar.gif rename to main_vm/src/main/resources/static/images/remove/calendar.gif diff --git a/main_vm/src/main/webapp/images/remove/cross.png b/main_vm/src/main/resources/static/images/remove/cross.png similarity index 100% rename from main_vm/src/main/webapp/images/remove/cross.png rename to main_vm/src/main/resources/static/images/remove/cross.png diff --git a/main_vm/src/main/webapp/images/remove/danger.jpg b/main_vm/src/main/resources/static/images/remove/danger.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/danger.jpg rename to main_vm/src/main/resources/static/images/remove/danger.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_01.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_01.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_01.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_01_o.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_01_o.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_01_o.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_01_o.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_02.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_02.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_02.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_02.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_02_o.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_02_o.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_02_o.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_02_o.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_03.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_03.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_03.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_03.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/TAB_03_o.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_03_o.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/TAB_03_o.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/TAB_03_o.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/bg_list_th.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/bg_list_th.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/bg_list_th.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/bg_list_th.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/bg_list_thEnd.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/bg_list_thEnd.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/bg_list_thEnd.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/bg_list_thEnd.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/bottom_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/bottom_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/bottom_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/bottom_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/botttom_address.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/botttom_address.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/botttom_address.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/botttom_address.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/botttom_logo.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/botttom_logo.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/botttom_logo.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/botttom_logo.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/btn_kne.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/btn_kne.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/btn_kne.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/btn_kne.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/btn_logout.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/btn_logout.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/btn_logout.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/btn_logout.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/bu_icon_delete.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/bu_icon_delete.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/bu_icon_delete.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/bu_icon_delete.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/blue_bg.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/blue_bg.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/blue_bg.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/blue_bg.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_left.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_left.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_left.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_left.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_right.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_right.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/btn/bu2_right.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/btn/bu2_right.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_left.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_left.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_left.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_left.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_right.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_right.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/button/bu2_right.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/button/bu2_right.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart1.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart1.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart1.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart1.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart2.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart2.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart2.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart2.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart3.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart3.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart3.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart3.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart4.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart4.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart4.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart4.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart5.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart5.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart5.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart5.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart6.JPG b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart6.JPG similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/chart/chart6.JPG rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/chart/chart6.JPG diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/danger.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/danger.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/danger.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/danger.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/er_logo.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/er_logo.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/er_logo.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/er_logo.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/fms/icon/bu5_close.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/fms/icon/bu5_close.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/fms/icon/bu5_close.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/fms/icon/bu5_close.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/fms/icon/bu_icon_delete.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/fms/icon/bu_icon_delete.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/fms/icon/bu_icon_delete.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/fms/icon/bu_icon_delete.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/go_history.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/go_history.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/go_history.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/go_history.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/go_main.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/go_main.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/go_main.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/go_main.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/bu_icon_carlendar.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/bu_icon_carlendar.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/bu_icon_carlendar.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/bu_icon_carlendar.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_next.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_next.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_next.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_nextend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_nextend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_nextend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_nextend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_prev.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_prev.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_prevend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_prevend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/icon_prevend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/icon_prevend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/no_required.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/no_required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/no_required.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/no_required.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/reply_arrow.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/reply_arrow.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/reply_arrow.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/reply_arrow.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/required.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/required.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/required.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/search.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/search.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/search.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/search.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/tit_icon.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/tit_icon.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/tit_icon.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/tit_icon.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/tit_icon_pop.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/tit_icon_pop.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/icon/tit_icon_pop.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/icon/tit_icon_pop.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/img/search2.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/img/search2.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/img/search2.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/img/search2.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/left_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/left_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/left_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/left_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/left_menu_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/left_menu_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/left_menu_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/left_menu_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/bg_footer.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/bg_footer.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/bg_footer.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/bg_footer.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/bg_header.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/bg_header.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/bg_header.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/bg_header.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/h1_logo.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/h1_logo.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/main/h1_logo.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/main/h1_logo.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_next.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_next.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_next.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_nextend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_nextend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_nextend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_nextend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_prev.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_prev.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_prevend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_prevend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/mod/icon/icon_prevend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/mod/icon/icon_prevend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/search2.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/search2.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/search2.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/search2.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bg_list_th.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bg_list_th.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bg_list_th.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bg_list_th.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bg_list_thEnd.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bg_list_thEnd.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bg_list_thEnd.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bg_list_thEnd.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/btn_kne.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/btn_kne.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/btn_kne.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/btn_kne.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/btn_logout.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/btn_logout.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/btn_logout.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/btn_logout.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bu2.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bu2.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/bu2.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/bu2.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_left.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_left.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_left.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_left.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_right.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_right.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/button/bu2_right.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/button/bu2_right.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/contents.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/contents.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/contents.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/contents.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_next.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_next.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_next.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_nextend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_nextend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_nextend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_nextend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prev.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prev.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prevend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prevend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prevend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/icon_prevend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/no_required.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/no_required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/no_required.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/no_required.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/required.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/required.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/required.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/search.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/search.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/search.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/search.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon_pop.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon_pop.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon_pop.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/icon/tit_icon_pop.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/index_login.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/index_login.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/index_login.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/index_login.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/index_login.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/index_login.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/index_login.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/index_login.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/join_btn.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/join_btn.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/join_btn.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/join_btn.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_btm.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_btm.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_btm.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_btm.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_top.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_top.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/left_menu_top.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/left_menu_top.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_bg01.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_bg01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_bg01.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_bg01.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_btn.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_btn.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_btn.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_btn.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_id_save.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_id_save.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/login_id_save.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/login_id_save.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/logo.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/logo.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/logo.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/logo.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/menu_bg.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/menu_bg.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/menu_bg.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/menu_bg.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/page_title.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/page_title.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/uss/umt/page_title.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/uss/umt/page_title.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/btn/bu2.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/btn/bu2.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/btn/bu2.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/btn/bu2.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_base.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_base.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_base.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_base.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_cd.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_cd.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_cd.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_cd.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_empty.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_empty.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_empty.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_empty.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_folder.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_folder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_folder.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_folder.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_folderopen.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_folderopen.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_folderopen.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_folderopen.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_globe.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_globe.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_globe.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_globe.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_imgfolder.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_imgfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_imgfolder.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_imgfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_join.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_join.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_join.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_join.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_joinbottom.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_joinbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_joinbottom.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_joinbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_line.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_line.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_line.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_line.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_minus.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_minus.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_minusbottom.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_minusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_minusbottom.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_minusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_musicfolder.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_musicfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_musicfolder.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_musicfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_nolines_minus.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_nolines_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_nolines_minus.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_nolines_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_nolines_plus.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_nolines_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_nolines_plus.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_nolines_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_page.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_page.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_page.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_page.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_plus.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_plus.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_plusbottom.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_plusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_plusbottom.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_plusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_question.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_question.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_question.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_question.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_trash.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_trash.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/cmm/utl/menu_trash.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/cmm/utl/menu_trash.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/ency.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/ency.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/ency.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/ency.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/icon_next.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/icon_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/icon_next.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/icon_next.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/icon_nextend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/icon_nextend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/icon_nextend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/icon_nextend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/icon_prev.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/icon_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/icon_prev.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/icon_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/icon_prevend.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/icon_prevend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/icon_prevend.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/icon_prevend.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/index_login.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/index_login.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/index_login.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/index_login.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/index_login.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/index_login.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/index_login.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/index_login.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/join_btn.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/join_btn.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/join_btn.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/join_btn.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/left_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/left_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/left_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/left_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_btm.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_btm.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_btm.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_btm.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_top.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_top.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/left_menu_top.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/left_menu_top.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/login_bg01.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/login_bg01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/login_bg01.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/login_bg01.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/login_btn.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/login_btn.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/login_btn.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/login_btn.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/login_id_save.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/login_id_save.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/login_id_save.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/login_id_save.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/logo.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/logo.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/logo.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/logo.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/logo_01.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/logo_01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/logo_01.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/logo_01.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/logout_btn.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/logout_btn.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/logout_btn.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/logout_btn.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/main_top.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/main_top.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/main_top.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/main_top.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/main_top02.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/main_top02.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/main_top02.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/main_top02.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/menu_bg.jpg b/main_vm/src/main/resources/static/images/remove/egovframework/com/menu_bg.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/menu_bg.jpg rename to main_vm/src/main/resources/static/images/remove/egovframework/com/menu_bg.jpg diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/navi_bg.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/navi_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/navi_bg.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/navi_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/page_title.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/page_title.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/page_title.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/page_title.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/required.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/required.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/required.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/terms.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/terms.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/terms.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/terms.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/tit_icon.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/tit_icon.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/tit_icon.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/tit_icon.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/tit_icon_pop.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/tit_icon_pop.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/tit_icon_pop.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/tit_icon_pop.gif diff --git a/main_vm/src/main/webapp/images/remove/egovframework/com/yellow_bull.gif b/main_vm/src/main/resources/static/images/remove/egovframework/com/yellow_bull.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/egovframework/com/yellow_bull.gif rename to main_vm/src/main/resources/static/images/remove/egovframework/com/yellow_bull.gif diff --git a/main_vm/src/main/webapp/images/remove/er_logo.jpg b/main_vm/src/main/resources/static/images/remove/er_logo.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/er_logo.jpg rename to main_vm/src/main/resources/static/images/remove/er_logo.jpg diff --git a/main_vm/src/main/webapp/images/remove/footer/img_mois.png b/main_vm/src/main/resources/static/images/remove/footer/img_mois.png similarity index 100% rename from main_vm/src/main/webapp/images/remove/footer/img_mois.png rename to main_vm/src/main/resources/static/images/remove/footer/img_mois.png diff --git a/main_vm/src/main/webapp/images/remove/footer/img_nia.png b/main_vm/src/main/resources/static/images/remove/footer/img_nia.png similarity index 100% rename from main_vm/src/main/webapp/images/remove/footer/img_nia.png rename to main_vm/src/main/resources/static/images/remove/footer/img_nia.png diff --git a/main_vm/src/main/webapp/images/remove/go_history.jpg b/main_vm/src/main/resources/static/images/remove/go_history.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/go_history.jpg rename to main_vm/src/main/resources/static/images/remove/go_history.jpg diff --git a/main_vm/src/main/webapp/images/remove/header/limg_lt_pas_logo.gif b/main_vm/src/main/resources/static/images/remove/header/limg_lt_pas_logo.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/header/limg_lt_pas_logo.gif rename to main_vm/src/main/resources/static/images/remove/header/limg_lt_pas_logo.gif diff --git a/main_vm/src/main/webapp/images/remove/header/logo.jpg b/main_vm/src/main/resources/static/images/remove/header/logo.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/header/logo.jpg rename to main_vm/src/main/resources/static/images/remove/header/logo.jpg diff --git a/main_vm/src/main/webapp/images/remove/icon_next.gif b/main_vm/src/main/resources/static/images/remove/icon_next.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/icon_next.gif rename to main_vm/src/main/resources/static/images/remove/icon_next.gif diff --git a/main_vm/src/main/webapp/images/remove/icon_nextend.gif b/main_vm/src/main/resources/static/images/remove/icon_nextend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/icon_nextend.gif rename to main_vm/src/main/resources/static/images/remove/icon_nextend.gif diff --git a/main_vm/src/main/webapp/images/remove/icon_prev.gif b/main_vm/src/main/resources/static/images/remove/icon_prev.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/icon_prev.gif rename to main_vm/src/main/resources/static/images/remove/icon_prev.gif diff --git a/main_vm/src/main/webapp/images/remove/icon_prevend.gif b/main_vm/src/main/resources/static/images/remove/icon_prevend.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/icon_prevend.gif rename to main_vm/src/main/resources/static/images/remove/icon_prevend.gif diff --git a/main_vm/src/main/webapp/images/remove/img_search.gif b/main_vm/src/main/resources/static/images/remove/img_search.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/img_search.gif rename to main_vm/src/main/resources/static/images/remove/img_search.gif diff --git a/main_vm/src/main/webapp/images/remove/index/bg_board01.gif b/main_vm/src/main/resources/static/images/remove/index/bg_board01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/bg_board01.gif rename to main_vm/src/main/resources/static/images/remove/index/bg_board01.gif diff --git a/main_vm/src/main/webapp/images/remove/index/bg_board02.gif b/main_vm/src/main/resources/static/images/remove/index/bg_board02.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/bg_board02.gif rename to main_vm/src/main/resources/static/images/remove/index/bg_board02.gif diff --git a/main_vm/src/main/webapp/images/remove/index/bg_board03.gif b/main_vm/src/main/resources/static/images/remove/index/bg_board03.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/bg_board03.gif rename to main_vm/src/main/resources/static/images/remove/index/bg_board03.gif diff --git a/main_vm/src/main/webapp/images/remove/index/btn_more.gif b/main_vm/src/main/resources/static/images/remove/index/btn_more.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/btn_more.gif rename to main_vm/src/main/resources/static/images/remove/index/btn_more.gif diff --git a/main_vm/src/main/webapp/images/remove/index/img_maintitle.jpg b/main_vm/src/main/resources/static/images/remove/index/img_maintitle.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/img_maintitle.jpg rename to main_vm/src/main/resources/static/images/remove/index/img_maintitle.jpg diff --git a/main_vm/src/main/webapp/images/remove/index/img_new.gif b/main_vm/src/main/resources/static/images/remove/index/img_new.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/img_new.gif rename to main_vm/src/main/resources/static/images/remove/index/img_new.gif diff --git a/main_vm/src/main/webapp/images/remove/index/img_subtitle01.gif b/main_vm/src/main/resources/static/images/remove/index/img_subtitle01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/img_subtitle01.gif rename to main_vm/src/main/resources/static/images/remove/index/img_subtitle01.gif diff --git a/main_vm/src/main/webapp/images/remove/index/img_subtitle02.gif b/main_vm/src/main/resources/static/images/remove/index/img_subtitle02.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/img_subtitle02.gif rename to main_vm/src/main/resources/static/images/remove/index/img_subtitle02.gif diff --git a/main_vm/src/main/webapp/images/remove/index/img_subtitle03.gif b/main_vm/src/main/resources/static/images/remove/index/img_subtitle03.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/index/img_subtitle03.gif rename to main_vm/src/main/resources/static/images/remove/index/img_subtitle03.gif diff --git a/main_vm/src/main/webapp/images/remove/left_bg.gif b/main_vm/src/main/resources/static/images/remove/left_bg.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/left_bg.gif rename to main_vm/src/main/resources/static/images/remove/left_bg.gif diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/bl_depth01.gif b/main_vm/src/main/resources/static/images/remove/leftmenu/bl_depth01.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/bl_depth01.gif rename to main_vm/src/main/resources/static/images/remove/leftmenu/bl_depth01.gif diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_bottom.gif b/main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_bottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_bottom.gif rename to main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_bottom.gif diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_repeat.gif b/main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_repeat.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_repeat.gif rename to main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_repeat.gif diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_top.gif b/main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_top.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/leftmenu_top.gif rename to main_vm/src/main/resources/static/images/remove/leftmenu/leftmenu_top.gif diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/login.jpg b/main_vm/src/main/resources/static/images/remove/leftmenu/login.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/login.jpg rename to main_vm/src/main/resources/static/images/remove/leftmenu/login.jpg diff --git a/main_vm/src/main/webapp/images/remove/leftmenu/logout.jpg b/main_vm/src/main/resources/static/images/remove/leftmenu/logout.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/leftmenu/logout.jpg rename to main_vm/src/main/resources/static/images/remove/leftmenu/logout.jpg diff --git a/main_vm/src/main/webapp/images/remove/login/bg_login.gif b/main_vm/src/main/resources/static/images/remove/login/bg_login.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/bg_login.gif rename to main_vm/src/main/resources/static/images/remove/login/bg_login.gif diff --git a/main_vm/src/main/webapp/images/remove/login/btn_findidpw.gif b/main_vm/src/main/resources/static/images/remove/login/btn_findidpw.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/btn_findidpw.gif rename to main_vm/src/main/resources/static/images/remove/login/btn_findidpw.gif diff --git a/main_vm/src/main/webapp/images/remove/login/btn_login.gif b/main_vm/src/main/resources/static/images/remove/login/btn_login.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/btn_login.gif rename to main_vm/src/main/resources/static/images/remove/login/btn_login.gif diff --git a/main_vm/src/main/webapp/images/remove/login/btn_regist.gif b/main_vm/src/main/resources/static/images/remove/login/btn_regist.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/btn_regist.gif rename to main_vm/src/main/resources/static/images/remove/login/btn_regist.gif diff --git a/main_vm/src/main/webapp/images/remove/login/img_idtext.gif b/main_vm/src/main/resources/static/images/remove/login/img_idtext.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/img_idtext.gif rename to main_vm/src/main/resources/static/images/remove/login/img_idtext.gif diff --git a/main_vm/src/main/webapp/images/remove/login/img_logintitle.gif b/main_vm/src/main/resources/static/images/remove/login/img_logintitle.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/img_logintitle.gif rename to main_vm/src/main/resources/static/images/remove/login/img_logintitle.gif diff --git a/main_vm/src/main/webapp/images/remove/login/img_pwtext.gif b/main_vm/src/main/resources/static/images/remove/login/img_pwtext.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/login/img_pwtext.gif rename to main_vm/src/main/resources/static/images/remove/login/img_pwtext.gif diff --git a/main_vm/src/main/webapp/images/remove/menu_ebt.jpg b/main_vm/src/main/resources/static/images/remove/menu_ebt.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/menu_ebt.jpg rename to main_vm/src/main/resources/static/images/remove/menu_ebt.jpg diff --git a/main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic-animate.gif b/main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic-animate.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic-animate.gif rename to main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic-animate.gif diff --git a/main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic-slash.gif b/main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic-slash.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic-slash.gif rename to main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic-slash.gif diff --git a/main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic.gif b/main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/opensource/google-web-stt/mic.gif rename to main_vm/src/main/resources/static/images/remove/opensource/google-web-stt/mic.gif diff --git a/main_vm/src/main/webapp/images/remove/question.jpg b/main_vm/src/main/resources/static/images/remove/question.jpg similarity index 100% rename from main_vm/src/main/webapp/images/remove/question.jpg rename to main_vm/src/main/resources/static/images/remove/question.jpg diff --git a/main_vm/src/main/webapp/images/remove/reply_arrow.gif b/main_vm/src/main/resources/static/images/remove/reply_arrow.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/reply_arrow.gif rename to main_vm/src/main/resources/static/images/remove/reply_arrow.gif diff --git a/main_vm/src/main/webapp/images/remove/required.gif b/main_vm/src/main/resources/static/images/remove/required.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/required.gif rename to main_vm/src/main/resources/static/images/remove/required.gif diff --git a/main_vm/src/main/webapp/images/remove/search.gif b/main_vm/src/main/resources/static/images/remove/search.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/search.gif rename to main_vm/src/main/resources/static/images/remove/search.gif diff --git a/main_vm/src/main/webapp/images/remove/tit_icon.gif b/main_vm/src/main/resources/static/images/remove/tit_icon.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tit_icon.gif rename to main_vm/src/main/resources/static/images/remove/tit_icon.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_base.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_base.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_base.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_base.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_cd.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_cd.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_cd.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_cd.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_empty.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_empty.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_empty.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_empty.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_folder.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_folder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_folder.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_folder.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_folderopen.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_folderopen.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_folderopen.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_folderopen.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_globe.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_globe.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_globe.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_globe.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_imgfolder.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_imgfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_imgfolder.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_imgfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_join.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_join.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_join.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_join.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_joinbottom.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_joinbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_joinbottom.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_joinbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_line.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_line.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_line.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_line.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_minus.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_minus.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_minusbottom.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_minusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_minusbottom.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_minusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_musicfolder.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_musicfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_musicfolder.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_musicfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_nolines_minus.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_nolines_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_nolines_minus.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_nolines_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_nolines_plus.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_nolines_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_nolines_plus.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_nolines_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_page.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_page.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_page.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_page.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_plus.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_plus.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_plusbottom.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_plusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_plusbottom.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_plusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_question.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_question.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_question.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_question.gif diff --git a/main_vm/src/main/webapp/images/remove/tree/menu_trash.gif b/main_vm/src/main/resources/static/images/remove/tree/menu_trash.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/tree/menu_trash.gif rename to main_vm/src/main/resources/static/images/remove/tree/menu_trash.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_base.gif b/main_vm/src/main/resources/static/images/remove/util/menu_base.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_base.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_base.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_cd.gif b/main_vm/src/main/resources/static/images/remove/util/menu_cd.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_cd.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_cd.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_empty.gif b/main_vm/src/main/resources/static/images/remove/util/menu_empty.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_empty.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_empty.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_folder.gif b/main_vm/src/main/resources/static/images/remove/util/menu_folder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_folder.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_folder.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_folderopen.gif b/main_vm/src/main/resources/static/images/remove/util/menu_folderopen.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_folderopen.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_folderopen.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_globe.gif b/main_vm/src/main/resources/static/images/remove/util/menu_globe.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_globe.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_globe.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_imgfolder.gif b/main_vm/src/main/resources/static/images/remove/util/menu_imgfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_imgfolder.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_imgfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_join.gif b/main_vm/src/main/resources/static/images/remove/util/menu_join.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_join.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_join.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_joinbottom.gif b/main_vm/src/main/resources/static/images/remove/util/menu_joinbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_joinbottom.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_joinbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_line.gif b/main_vm/src/main/resources/static/images/remove/util/menu_line.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_line.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_line.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_minus.gif b/main_vm/src/main/resources/static/images/remove/util/menu_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_minus.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_minusbottom.gif b/main_vm/src/main/resources/static/images/remove/util/menu_minusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_minusbottom.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_minusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_musicfolder.gif b/main_vm/src/main/resources/static/images/remove/util/menu_musicfolder.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_musicfolder.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_musicfolder.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_nolines_minus.gif b/main_vm/src/main/resources/static/images/remove/util/menu_nolines_minus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_nolines_minus.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_nolines_minus.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_nolines_plus.gif b/main_vm/src/main/resources/static/images/remove/util/menu_nolines_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_nolines_plus.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_nolines_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_page.gif b/main_vm/src/main/resources/static/images/remove/util/menu_page.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_page.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_page.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_plus.gif b/main_vm/src/main/resources/static/images/remove/util/menu_plus.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_plus.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_plus.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_plusbottom.gif b/main_vm/src/main/resources/static/images/remove/util/menu_plusbottom.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_plusbottom.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_plusbottom.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_question.gif b/main_vm/src/main/resources/static/images/remove/util/menu_question.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_question.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_question.gif diff --git a/main_vm/src/main/webapp/images/remove/util/menu_trash.gif b/main_vm/src/main/resources/static/images/remove/util/menu_trash.gif similarity index 100% rename from main_vm/src/main/webapp/images/remove/util/menu_trash.gif rename to main_vm/src/main/resources/static/images/remove/util/menu_trash.gif diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/apiNode.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/apiNode.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/apiNode.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/apiNode.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/apiNodeEdit.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/apiNodeEdit.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/apiNodeEdit.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/apiNodeEdit.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/cmmNode.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/cmmNode.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/cmmNode.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/cmmNode.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/cmmNodeEdit.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/cmmNodeEdit.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/cmmNodeEdit.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/cmmNodeEdit.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/common.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/common.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/common.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/common.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioGUI.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioGUI.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioGUI.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioGUI.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioGUINodeEdit.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioGUINodeEdit.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioGUINodeEdit.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioGUINodeEdit.js diff --git a/main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioNodePopup.js b/main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioNodePopup.js similarity index 100% rename from main_vm/src/main/webapp/js/adm/rcp/conversation/scenarioNodePopup.js rename to main_vm/src/main/resources/static/js/adm/rcp/conversation/scenarioNodePopup.js diff --git a/main_vm/src/main/webapp/js/icomsys-video.js b/main_vm/src/main/resources/static/js/icomsys-video.js similarity index 100% rename from main_vm/src/main/webapp/js/icomsys-video.js rename to main_vm/src/main/resources/static/js/icomsys-video.js diff --git a/main_vm/src/main/webapp/js/lib/crypto-js/aes.js b/main_vm/src/main/resources/static/js/lib/crypto-js/aes.js similarity index 100% rename from main_vm/src/main/webapp/js/lib/crypto-js/aes.js rename to main_vm/src/main/resources/static/js/lib/crypto-js/aes.js diff --git a/main_vm/src/main/webapp/js/remove/EgovBBSMng.js b/main_vm/src/main/resources/static/js/remove/EgovBBSMng.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/EgovBBSMng.js rename to main_vm/src/main/resources/static/js/remove/EgovBBSMng.js diff --git a/main_vm/src/main/webapp/js/remove/EgovMainMenu.js b/main_vm/src/main/resources/static/js/remove/EgovMainMenu.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/EgovMainMenu.js rename to main_vm/src/main/resources/static/js/remove/EgovMainMenu.js diff --git a/main_vm/src/main/webapp/js/remove/EgovMenuCreat.js b/main_vm/src/main/resources/static/js/remove/EgovMenuCreat.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/EgovMenuCreat.js rename to main_vm/src/main/resources/static/js/remove/EgovMenuCreat.js diff --git a/main_vm/src/main/webapp/js/remove/EgovMultiFile.js b/main_vm/src/main/resources/static/js/remove/EgovMultiFile.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/EgovMultiFile.js rename to main_vm/src/main/resources/static/js/remove/EgovMultiFile.js diff --git a/main_vm/src/main/webapp/js/remove/opensource/google-web-stt.js b/main_vm/src/main/resources/static/js/remove/opensource/google-web-stt.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/opensource/google-web-stt.js rename to main_vm/src/main/resources/static/js/remove/opensource/google-web-stt.js diff --git a/main_vm/src/main/webapp/js/remove/opensource/jquery/jquery-1.12.4.min.js b/main_vm/src/main/resources/static/js/remove/opensource/jquery/jquery-1.12.4.min.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/opensource/jquery/jquery-1.12.4.min.js rename to main_vm/src/main/resources/static/js/remove/opensource/jquery/jquery-1.12.4.min.js diff --git a/main_vm/src/main/webapp/js/remove/showModalDialog.js b/main_vm/src/main/resources/static/js/remove/showModalDialog.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/showModalDialog.js rename to main_vm/src/main/resources/static/js/remove/showModalDialog.js diff --git a/main_vm/src/main/webapp/js/remove/showModalDialogCallee.js b/main_vm/src/main/resources/static/js/remove/showModalDialogCallee.js similarity index 100% rename from main_vm/src/main/webapp/js/remove/showModalDialogCallee.js rename to main_vm/src/main/resources/static/js/remove/showModalDialogCallee.js diff --git a/main_vm/src/main/webapp/js/utils.js b/main_vm/src/main/resources/static/js/utils.js similarity index 100% rename from main_vm/src/main/webapp/js/utils.js rename to main_vm/src/main/resources/static/js/utils.js diff --git a/main_vm/src/main/webapp/js/zendesk/iframe_top.js b/main_vm/src/main/resources/static/js/zendesk/iframe_top.js similarity index 100% rename from main_vm/src/main/webapp/js/zendesk/iframe_top.js rename to main_vm/src/main/resources/static/js/zendesk/iframe_top.js diff --git a/main_vm/src/main/webapp/js/zendesk/value.js b/main_vm/src/main/resources/static/js/zendesk/value.js similarity index 100% rename from main_vm/src/main/webapp/js/zendesk/value.js rename to main_vm/src/main/resources/static/js/zendesk/value.js diff --git a/main_vm/src/main/webapp/lib/assets/.DS_Store b/main_vm/src/main/resources/static/lib/assets/.DS_Store similarity index 100% rename from main_vm/src/main/webapp/lib/assets/.DS_Store rename to main_vm/src/main/resources/static/lib/assets/.DS_Store diff --git a/main_vm/src/main/webapp/lib/assets/css/.DS_Store b/main_vm/src/main/resources/static/lib/assets/css/.DS_Store similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/.DS_Store rename to main_vm/src/main/resources/static/lib/assets/css/.DS_Store diff --git a/main_vm/src/main/webapp/lib/assets/css/20221212.css b/main_vm/src/main/resources/static/lib/assets/css/20221212.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/20221212.css rename to main_vm/src/main/resources/static/lib/assets/css/20221212.css diff --git a/main_vm/src/main/webapp/lib/assets/css/20221213.css b/main_vm/src/main/resources/static/lib/assets/css/20221213.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/20221213.css rename to main_vm/src/main/resources/static/lib/assets/css/20221213.css diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/dx-diagram.css b/main_vm/src/main/resources/static/lib/assets/css/diagram/dx-diagram.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/dx-diagram.css rename to main_vm/src/main/resources/static/lib/assets/css/diagram/dx-diagram.css diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/dx-diagram2.1.45.css b/main_vm/src/main/resources/static/lib/assets/css/diagram/dx-diagram2.1.45.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/dx-diagram2.1.45.css rename to main_vm/src/main/resources/static/lib/assets/css/diagram/dx-diagram2.1.45.css diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/dx.custom.css b/main_vm/src/main/resources/static/lib/assets/css/diagram/dx.custom.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/dx.custom.css rename to main_vm/src/main/resources/static/lib/assets/css/diagram/dx.custom.css diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/dx.custom20.2.8.css b/main_vm/src/main/resources/static/lib/assets/css/diagram/dx.custom20.2.8.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/dx.custom20.2.8.css rename to main_vm/src/main/resources/static/lib/assets/css/diagram/dx.custom20.2.8.css diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.ttf b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.ttf rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.ttf diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.woff b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.woff rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.woff diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.woff2 b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxicons.woff2 rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxicons.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.ttf b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.ttf rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.ttf diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.woff b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.woff rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.woff diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.woff2 b/main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/icons/dxiconsmaterial.woff2 rename to main_vm/src/main/resources/static/lib/assets/css/diagram/icons/dxiconsmaterial.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/css/diagram/indigo-pink.css b/main_vm/src/main/resources/static/lib/assets/css/diagram/indigo-pink.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/diagram/indigo-pink.css rename to main_vm/src/main/resources/static/lib/assets/css/diagram/indigo-pink.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/billboard.css b/main_vm/src/main/resources/static/lib/assets/css/lib/billboard.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/billboard.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/billboard.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/billboard.min.css b/main_vm/src/main/resources/static/lib/assets/css/lib/billboard.min.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/billboard.min.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/billboard.min.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/bootstrap-datetimepicker.min.css b/main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap-datetimepicker.min.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/bootstrap-datetimepicker.min.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap-datetimepicker.min.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/bootstrap-tagsinput.css b/main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap-tagsinput.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/bootstrap-tagsinput.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap-tagsinput.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/bootstrap.min.css b/main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap.min.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/bootstrap.min.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/bootstrap.min.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/dataTables.bootstrap.css b/main_vm/src/main/resources/static/lib/assets/css/lib/dataTables.bootstrap.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/dataTables.bootstrap.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/dataTables.bootstrap.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/datatables.css b/main_vm/src/main/resources/static/lib/assets/css/lib/datatables.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/datatables.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/datatables.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/datepicker3.css b/main_vm/src/main/resources/static/lib/assets/css/lib/datepicker3.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/datepicker3.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/datepicker3.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/jquery-ui-timepicker.css b/main_vm/src/main/resources/static/lib/assets/css/lib/jquery-ui-timepicker.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/jquery-ui-timepicker.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/jquery-ui-timepicker.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/jquery-ui.css b/main_vm/src/main/resources/static/lib/assets/css/lib/jquery-ui.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/jquery-ui.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/jquery-ui.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/jstree.css b/main_vm/src/main/resources/static/lib/assets/css/lib/jstree.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/jstree.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/jstree.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/nice-select.css b/main_vm/src/main/resources/static/lib/assets/css/lib/nice-select.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/nice-select.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/nice-select.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/select.dataTables.css b/main_vm/src/main/resources/static/lib/assets/css/lib/select.dataTables.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/select.dataTables.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/select.dataTables.css diff --git a/main_vm/src/main/webapp/lib/assets/css/lib/select2.css b/main_vm/src/main/resources/static/lib/assets/css/lib/select2.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/lib/select2.css rename to main_vm/src/main/resources/static/lib/assets/css/lib/select2.css diff --git a/main_vm/src/main/webapp/lib/assets/css/rcpReport.css b/main_vm/src/main/resources/static/lib/assets/css/rcpReport.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/rcpReport.css rename to main_vm/src/main/resources/static/lib/assets/css/rcpReport.css diff --git a/main_vm/src/main/webapp/lib/assets/css/style.css b/main_vm/src/main/resources/static/lib/assets/css/style.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/style.css rename to main_vm/src/main/resources/static/lib/assets/css/style.css diff --git a/main_vm/src/main/webapp/lib/assets/css/style.min.css b/main_vm/src/main/resources/static/lib/assets/css/style.min.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/style.min.css rename to main_vm/src/main/resources/static/lib/assets/css/style.min.css diff --git a/main_vm/src/main/webapp/lib/assets/css/styleBAK.css b/main_vm/src/main/resources/static/lib/assets/css/styleBAK.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/styleBAK.css rename to main_vm/src/main/resources/static/lib/assets/css/styleBAK.css diff --git a/main_vm/src/main/webapp/lib/assets/css/xeicon.css b/main_vm/src/main/resources/static/lib/assets/css/xeicon.css similarity index 100% rename from main_vm/src/main/webapp/lib/assets/css/xeicon.css rename to main_vm/src/main/resources/static/lib/assets/css/xeicon.css diff --git a/main_vm/src/main/webapp/lib/assets/fonts/FontAwesome.otf b/main_vm/src/main/resources/static/lib/assets/fonts/FontAwesome.otf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/FontAwesome.otf rename to main_vm/src/main/resources/static/lib/assets/fonts/FontAwesome.otf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.eot b/main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.svg b/main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.woff b/main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/fontawesome-webfont.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/fontawesome-webfont.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.eot b/main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.svg b/main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.woff b/main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/glyphicons-halflings-regular.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/glyphicons-halflings-regular.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-100.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-300.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-500.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-700.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-900.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.eot b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.svg b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/noto-sans-kr-v12-latin_korean-regular.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-100italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-100italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-300italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-300italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-500italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-500italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-700italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-700italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-900italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-900italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-italic.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-italic.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.eot b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.eot similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.eot rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.eot diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.svg b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.svg rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.svg diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.ttf b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.ttf similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.ttf rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.ttf diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.woff b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.woff similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.woff rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.woff diff --git a/main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.woff2 b/main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.woff2 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/fonts/roboto-v20-latin-regular.woff2 rename to main_vm/src/main/resources/static/lib/assets/fonts/roboto-v20-latin-regular.woff2 diff --git a/main_vm/src/main/webapp/lib/assets/images/.DS_Store b/main_vm/src/main/resources/static/lib/assets/images/.DS_Store similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/.DS_Store rename to main_vm/src/main/resources/static/lib/assets/images/.DS_Store diff --git a/main_vm/src/main/webapp/lib/assets/images/2019-10-31_14-38-34_28ob7r.webm b/main_vm/src/main/resources/static/lib/assets/images/2019-10-31_14-38-34_28ob7r.webm similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/2019-10-31_14-38-34_28ob7r.webm rename to main_vm/src/main/resources/static/lib/assets/images/2019-10-31_14-38-34_28ob7r.webm diff --git a/main_vm/src/main/webapp/lib/assets/images/32px.png b/main_vm/src/main/resources/static/lib/assets/images/32px.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/32px.png rename to main_vm/src/main/resources/static/lib/assets/images/32px.png diff --git a/main_vm/src/main/webapp/lib/assets/images/40px.png b/main_vm/src/main/resources/static/lib/assets/images/40px.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/40px.png rename to main_vm/src/main/resources/static/lib/assets/images/40px.png diff --git a/main_vm/src/main/webapp/lib/assets/images/CallGate_logo.png b/main_vm/src/main/resources/static/lib/assets/images/CallGate_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/CallGate_logo.png rename to main_vm/src/main/resources/static/lib/assets/images/CallGate_logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/FCC_Logo_212.png b/main_vm/src/main/resources/static/lib/assets/images/FCC_Logo_212.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/FCC_Logo_212.png rename to main_vm/src/main/resources/static/lib/assets/images/FCC_Logo_212.png diff --git a/main_vm/src/main/webapp/lib/assets/images/FCC_Logo_230.png b/main_vm/src/main/resources/static/lib/assets/images/FCC_Logo_230.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/FCC_Logo_230.png rename to main_vm/src/main/resources/static/lib/assets/images/FCC_Logo_230.png diff --git a/main_vm/src/main/webapp/lib/assets/images/KakaoTalk_Video_20200309_1649_40_885.mp4 b/main_vm/src/main/resources/static/lib/assets/images/KakaoTalk_Video_20200309_1649_40_885.mp4 similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/KakaoTalk_Video_20200309_1649_40_885.mp4 rename to main_vm/src/main/resources/static/lib/assets/images/KakaoTalk_Video_20200309_1649_40_885.mp4 diff --git a/main_vm/src/main/webapp/lib/assets/images/MV_201905230922007510.jpg b/main_vm/src/main/resources/static/lib/assets/images/MV_201905230922007510.jpg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/MV_201905230922007510.jpg rename to main_vm/src/main/resources/static/lib/assets/images/MV_201905230922007510.jpg diff --git a/main_vm/src/main/webapp/lib/assets/images/admin-icon.png b/main_vm/src/main/resources/static/lib/assets/images/admin-icon.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/admin-icon.png rename to main_vm/src/main/resources/static/lib/assets/images/admin-icon.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ajax_loader_red_128.gif b/main_vm/src/main/resources/static/lib/assets/images/ajax_loader_red_128.gif similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ajax_loader_red_128.gif rename to main_vm/src/main/resources/static/lib/assets/images/ajax_loader_red_128.gif diff --git a/main_vm/src/main/webapp/lib/assets/images/ak_customerservice.png b/main_vm/src/main/resources/static/lib/assets/images/ak_customerservice.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ak_customerservice.png rename to main_vm/src/main/resources/static/lib/assets/images/ak_customerservice.png diff --git a/main_vm/src/main/webapp/lib/assets/images/arisys_logo.png b/main_vm/src/main/resources/static/lib/assets/images/arisys_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/arisys_logo.png rename to main_vm/src/main/resources/static/lib/assets/images/arisys_logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/arrow-btm-color.png b/main_vm/src/main/resources/static/lib/assets/images/arrow-btm-color.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/arrow-btm-color.png rename to main_vm/src/main/resources/static/lib/assets/images/arrow-btm-color.png diff --git a/main_vm/src/main/webapp/lib/assets/images/arrow-btm.png b/main_vm/src/main/resources/static/lib/assets/images/arrow-btm.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/arrow-btm.png rename to main_vm/src/main/resources/static/lib/assets/images/arrow-btm.png diff --git a/main_vm/src/main/webapp/lib/assets/images/arrow-top.png b/main_vm/src/main/resources/static/lib/assets/images/arrow-top.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/arrow-top.png rename to main_vm/src/main/resources/static/lib/assets/images/arrow-top.png diff --git a/main_vm/src/main/webapp/lib/assets/images/audio_stop.png b/main_vm/src/main/resources/static/lib/assets/images/audio_stop.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/audio_stop.png rename to main_vm/src/main/resources/static/lib/assets/images/audio_stop.png diff --git a/main_vm/src/main/webapp/lib/assets/images/bg_login.png b/main_vm/src/main/resources/static/lib/assets/images/bg_login.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/bg_login.png rename to main_vm/src/main/resources/static/lib/assets/images/bg_login.png diff --git a/main_vm/src/main/webapp/lib/assets/images/btnico-modify.png b/main_vm/src/main/resources/static/lib/assets/images/btnico-modify.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/btnico-modify.png rename to main_vm/src/main/resources/static/lib/assets/images/btnico-modify.png diff --git a/main_vm/src/main/webapp/lib/assets/images/checked-item.png b/main_vm/src/main/resources/static/lib/assets/images/checked-item.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/checked-item.png rename to main_vm/src/main/resources/static/lib/assets/images/checked-item.png diff --git a/main_vm/src/main/webapp/lib/assets/images/eraser.png b/main_vm/src/main/resources/static/lib/assets/images/eraser.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/eraser.png rename to main_vm/src/main/resources/static/lib/assets/images/eraser.png diff --git a/main_vm/src/main/webapp/lib/assets/images/error_icon.png b/main_vm/src/main/resources/static/lib/assets/images/error_icon.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/error_icon.png rename to main_vm/src/main/resources/static/lib/assets/images/error_icon.png diff --git a/main_vm/src/main/webapp/lib/assets/images/error_icon02.png b/main_vm/src/main/resources/static/lib/assets/images/error_icon02.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/error_icon02.png rename to main_vm/src/main/resources/static/lib/assets/images/error_icon02.png diff --git a/main_vm/src/main/webapp/lib/assets/images/iCOMSYS_LOGO.png b/main_vm/src/main/resources/static/lib/assets/images/iCOMSYS_LOGO.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/iCOMSYS_LOGO.png rename to main_vm/src/main/resources/static/lib/assets/images/iCOMSYS_LOGO.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-added-sq.png b/main_vm/src/main/resources/static/lib/assets/images/ico-added-sq.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-added-sq.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-added-sq.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-added.png b/main_vm/src/main/resources/static/lib/assets/images/ico-added.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-added.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-added.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-call.png b/main_vm/src/main/resources/static/lib/assets/images/ico-call.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-call.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-call.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-downloader.png b/main_vm/src/main/resources/static/lib/assets/images/ico-downloader.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-downloader.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-downloader.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-listening.png b/main_vm/src/main/resources/static/lib/assets/images/ico-listening.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-listening.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-listening.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-menual-download.png b/main_vm/src/main/resources/static/lib/assets/images/ico-menual-download.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-menual-download.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-menual-download.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-nagetive.png b/main_vm/src/main/resources/static/lib/assets/images/ico-nagetive.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-nagetive.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-nagetive.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-page-tooltip.png b/main_vm/src/main/resources/static/lib/assets/images/ico-page-tooltip.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-page-tooltip.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-page-tooltip.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-positive.png b/main_vm/src/main/resources/static/lib/assets/images/ico-positive.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-positive.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-positive.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-refresh.png b/main_vm/src/main/resources/static/lib/assets/images/ico-refresh.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-refresh.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-refresh.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-remove.png b/main_vm/src/main/resources/static/lib/assets/images/ico-remove.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-remove.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-remove.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-searchipt.png b/main_vm/src/main/resources/static/lib/assets/images/ico-searchipt.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-searchipt.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-searchipt.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-stopBtn.png b/main_vm/src/main/resources/static/lib/assets/images/ico-stopBtn.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-stopBtn.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-stopBtn.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-test-active.png b/main_vm/src/main/resources/static/lib/assets/images/ico-test-active.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-test-active.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-test-active.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-test.png b/main_vm/src/main/resources/static/lib/assets/images/ico-test.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-test.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-test.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-variable-active.png b/main_vm/src/main/resources/static/lib/assets/images/ico-variable-active.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-variable-active.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-variable-active.png diff --git a/main_vm/src/main/webapp/lib/assets/images/ico-variable.png b/main_vm/src/main/resources/static/lib/assets/images/ico-variable.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/ico-variable.png rename to main_vm/src/main/resources/static/lib/assets/images/ico-variable.png diff --git a/main_vm/src/main/webapp/lib/assets/images/icon-close-circle.svg b/main_vm/src/main/resources/static/lib/assets/images/icon-close-circle.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/icon-close-circle.svg rename to main_vm/src/main/resources/static/lib/assets/images/icon-close-circle.svg diff --git a/main_vm/src/main/webapp/lib/assets/images/icon-excel-off.png b/main_vm/src/main/resources/static/lib/assets/images/icon-excel-off.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/icon-excel-off.png rename to main_vm/src/main/resources/static/lib/assets/images/icon-excel-off.png diff --git a/main_vm/src/main/webapp/lib/assets/images/icon-excel.png b/main_vm/src/main/resources/static/lib/assets/images/icon-excel.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/icon-excel.png rename to main_vm/src/main/resources/static/lib/assets/images/icon-excel.png diff --git a/main_vm/src/main/webapp/lib/assets/images/icon-search.svg b/main_vm/src/main/resources/static/lib/assets/images/icon-search.svg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/icon-search.svg rename to main_vm/src/main/resources/static/lib/assets/images/icon-search.svg diff --git a/main_vm/src/main/webapp/lib/assets/images/img-bot.png b/main_vm/src/main/resources/static/lib/assets/images/img-bot.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/img-bot.png rename to main_vm/src/main/resources/static/lib/assets/images/img-bot.png diff --git a/main_vm/src/main/webapp/lib/assets/images/img-counselor.jpg b/main_vm/src/main/resources/static/lib/assets/images/img-counselor.jpg similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/img-counselor.jpg rename to main_vm/src/main/resources/static/lib/assets/images/img-counselor.jpg diff --git a/main_vm/src/main/webapp/lib/assets/images/img-keyboard.png b/main_vm/src/main/resources/static/lib/assets/images/img-keyboard.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/img-keyboard.png rename to main_vm/src/main/resources/static/lib/assets/images/img-keyboard.png diff --git a/main_vm/src/main/webapp/lib/assets/images/img-user.png b/main_vm/src/main/resources/static/lib/assets/images/img-user.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/img-user.png rename to main_vm/src/main/resources/static/lib/assets/images/img-user.png diff --git a/main_vm/src/main/webapp/lib/assets/images/kido_customerservice.png b/main_vm/src/main/resources/static/lib/assets/images/kido_customerservice.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/kido_customerservice.png rename to main_vm/src/main/resources/static/lib/assets/images/kido_customerservice.png diff --git a/main_vm/src/main/webapp/lib/assets/images/login_logo.png b/main_vm/src/main/resources/static/lib/assets/images/login_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/login_logo.png rename to main_vm/src/main/resources/static/lib/assets/images/login_logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/logo.png b/main_vm/src/main/resources/static/lib/assets/images/logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/logo.png rename to main_vm/src/main/resources/static/lib/assets/images/logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/logo_back.png b/main_vm/src/main/resources/static/lib/assets/images/logo_back.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/logo_back.png rename to main_vm/src/main/resources/static/lib/assets/images/logo_back.png diff --git a/main_vm/src/main/webapp/lib/assets/images/logo_error.png b/main_vm/src/main/resources/static/lib/assets/images/logo_error.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/logo_error.png rename to main_vm/src/main/resources/static/lib/assets/images/logo_error.png diff --git a/main_vm/src/main/webapp/lib/assets/images/message.png b/main_vm/src/main/resources/static/lib/assets/images/message.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/message.png rename to main_vm/src/main/resources/static/lib/assets/images/message.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-black.png b/main_vm/src/main/resources/static/lib/assets/images/node-black.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-black.png rename to main_vm/src/main/resources/static/lib/assets/images/node-black.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-blue.png b/main_vm/src/main/resources/static/lib/assets/images/node-blue.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-blue.png rename to main_vm/src/main/resources/static/lib/assets/images/node-blue.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-green.png b/main_vm/src/main/resources/static/lib/assets/images/node-green.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-green.png rename to main_vm/src/main/resources/static/lib/assets/images/node-green.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-mint.png b/main_vm/src/main/resources/static/lib/assets/images/node-mint.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-mint.png rename to main_vm/src/main/resources/static/lib/assets/images/node-mint.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-navy.png b/main_vm/src/main/resources/static/lib/assets/images/node-navy.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-navy.png rename to main_vm/src/main/resources/static/lib/assets/images/node-navy.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-orange.png b/main_vm/src/main/resources/static/lib/assets/images/node-orange.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-orange.png rename to main_vm/src/main/resources/static/lib/assets/images/node-orange.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-pink.png b/main_vm/src/main/resources/static/lib/assets/images/node-pink.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-pink.png rename to main_vm/src/main/resources/static/lib/assets/images/node-pink.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-purple.png b/main_vm/src/main/resources/static/lib/assets/images/node-purple.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-purple.png rename to main_vm/src/main/resources/static/lib/assets/images/node-purple.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-red.png b/main_vm/src/main/resources/static/lib/assets/images/node-red.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-red.png rename to main_vm/src/main/resources/static/lib/assets/images/node-red.png diff --git a/main_vm/src/main/webapp/lib/assets/images/node-yellow.png b/main_vm/src/main/resources/static/lib/assets/images/node-yellow.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/node-yellow.png rename to main_vm/src/main/resources/static/lib/assets/images/node-yellow.png diff --git a/main_vm/src/main/webapp/lib/assets/images/old/login_logo.png b/main_vm/src/main/resources/static/lib/assets/images/old/login_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/old/login_logo.png rename to main_vm/src/main/resources/static/lib/assets/images/old/login_logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-call-off.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-call-off.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-call-off.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-call-off.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-call-on.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-call-on.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-call-on.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-call-on.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-close.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-close.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-close.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-close.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-copy.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-copy.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-copy.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-copy.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-debug.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-debug.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-debug.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-debug.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-debugOn.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-debugOn.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-debugOn.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-debugOn.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-demo.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-demo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-demo.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-demo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-refresh.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-refresh.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-refresh.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-refresh.png diff --git a/main_vm/src/main/webapp/lib/assets/images/scenario-icon-window.png b/main_vm/src/main/resources/static/lib/assets/images/scenario-icon-window.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/scenario-icon-window.png rename to main_vm/src/main/resources/static/lib/assets/images/scenario-icon-window.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sinokor_logo.png b/main_vm/src/main/resources/static/lib/assets/images/sinokor_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sinokor_logo.png rename to main_vm/src/main/resources/static/lib/assets/images/sinokor_logo.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_asc-min.png b/main_vm/src/main/resources/static/lib/assets/images/sort_asc-min.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_asc-min.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_asc-min.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_asc.png b/main_vm/src/main/resources/static/lib/assets/images/sort_asc.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_asc.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_asc.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_asc_disabled.png b/main_vm/src/main/resources/static/lib/assets/images/sort_asc_disabled.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_asc_disabled.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_asc_disabled.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_both.png b/main_vm/src/main/resources/static/lib/assets/images/sort_both.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_both.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_both.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_desc.png b/main_vm/src/main/resources/static/lib/assets/images/sort_desc.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_desc.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_desc.png diff --git a/main_vm/src/main/webapp/lib/assets/images/sort_desc_disabled.png b/main_vm/src/main/resources/static/lib/assets/images/sort_desc_disabled.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/sort_desc_disabled.png rename to main_vm/src/main/resources/static/lib/assets/images/sort_desc_disabled.png diff --git a/main_vm/src/main/webapp/lib/assets/images/spr_global_icon.png b/main_vm/src/main/resources/static/lib/assets/images/spr_global_icon.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/spr_global_icon.png rename to main_vm/src/main/resources/static/lib/assets/images/spr_global_icon.png diff --git a/main_vm/src/main/webapp/lib/assets/images/throbber.gif b/main_vm/src/main/resources/static/lib/assets/images/throbber.gif similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/throbber.gif rename to main_vm/src/main/resources/static/lib/assets/images/throbber.gif diff --git a/main_vm/src/main/webapp/lib/assets/images/user-icon.png b/main_vm/src/main/resources/static/lib/assets/images/user-icon.png similarity index 100% rename from main_vm/src/main/webapp/lib/assets/images/user-icon.png rename to main_vm/src/main/resources/static/lib/assets/images/user-icon.png diff --git a/main_vm/src/main/webapp/lib/assets/js/.DS_Store b/main_vm/src/main/resources/static/lib/assets/js/.DS_Store similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/.DS_Store rename to main_vm/src/main/resources/static/lib/assets/js/.DS_Store diff --git a/main_vm/src/main/webapp/lib/assets/js/diagram/dx-all.min.js b/main_vm/src/main/resources/static/lib/assets/js/diagram/dx-all.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/diagram/dx-all.min.js rename to main_vm/src/main/resources/static/lib/assets/js/diagram/dx-all.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/diagram/dx-diagram.min.js b/main_vm/src/main/resources/static/lib/assets/js/diagram/dx-diagram.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/diagram/dx-diagram.min.js rename to main_vm/src/main/resources/static/lib/assets/js/diagram/dx-diagram.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/.DS_Store b/main_vm/src/main/resources/static/lib/assets/js/lib/.DS_Store similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/.DS_Store rename to main_vm/src/main/resources/static/lib/assets/js/lib/.DS_Store diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/billboard.pkgd.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/billboard.pkgd.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/billboard.pkgd.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/billboard.pkgd.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-datepicker.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-datepicker.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-datepicker.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-datepicker.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-datetimepicker.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-datetimepicker.js similarity index 99% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-datetimepicker.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-datetimepicker.js index fcf8619..f030961 100644 --- a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-datetimepicker.js +++ b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-datetimepicker.js @@ -37,9 +37,9 @@ 'use strict'; if (typeof define === 'function' && define.amd) { // AMD is used - Register as an anonymous module. - define(['jquery', 'moment'], factory); + define(['jquery', 'static/lib/assets/js/lib/moment'], factory); } else if (typeof exports === 'object') { - factory(require('jquery'), require('moment')); + factory(require('jquery'), require('static/lib/assets/js/lib/moment')); } else { // Neither AMD nor CommonJS used. Use global variables. if (typeof jQuery === 'undefined') { diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-fileupload.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-fileupload.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-fileupload.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-fileupload.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-markdown.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-markdown.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-markdown.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-markdown.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-multiselect.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-multiselect.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-multiselect.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-multiselect.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-tagsinput.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-tagsinput.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-tagsinput.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-tagsinput.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker2.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker2.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap-timepicker2.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap-timepicker2.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/bootstrap.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/bootstrap.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/bootstrap.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/buttons.html5.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/buttons.html5.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/buttons.html5.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/buttons.html5.min.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/commonConfirmSwal.js b/main_vm/src/main/resources/static/lib/assets/js/lib/commonConfirmSwal.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/commonConfirmSwal.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/commonConfirmSwal.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/d3.js b/main_vm/src/main/resources/static/lib/assets/js/lib/d3.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/d3.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/d3.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/dataTables.bootstrap.js b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.bootstrap.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/dataTables.bootstrap.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.bootstrap.js diff --git a/main_vm/src/main/webapp/lib/assets/js/lib/dataTables.buttons.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.buttons.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/assets/js/lib/dataTables.buttons.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.buttons.min.js diff --git a/main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.js b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.js similarity index 99% rename from main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.js index 5d3ed6f..39a87aa 100644 --- a/main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.js +++ b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.js @@ -3149,11 +3149,11 @@ return TableTools; // Define as an AMD module if possible if ( typeof define === 'function' && define.amd ) { - define( ['jquery', 'datatables'], factory ); + define( ['jquery', 'static/lib/assets/js/lib/datatables'], factory ); } else if ( typeof exports === 'object' ) { // Node/CommonJS - factory( require('jquery'), require('datatables') ); + factory( require('jquery'), require('static/lib/assets/js/lib/datatables') ); } else if ( jQuery && !jQuery.fn.dataTable.TableTools ) { // Otherwise simply initialise as normal, stopping multiple evaluation diff --git a/main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.min.js b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.min.js similarity index 99% rename from main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.min.js rename to main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.min.js index 535ba10..60676ab 100644 --- a/main_vm/src/main/webapp/lib/js/jquery-datatables/dataTables.tableTools.min.js +++ b/main_vm/src/main/resources/static/lib/assets/js/lib/dataTables.tableTools.min.js @@ -65,5 +65,5 @@ collection:f.extend({},TableTools.buttonBase,{sAction:"collection",sButtonClass: print:{body:"DTTT_Print",info:"DTTT_print_info",message:"DTTT_PrintMessage"}};TableTools.classes_themeroller={container:"DTTT_container ui-buttonset ui-buttonset-multi",buttons:{normal:"DTTT_button ui-button ui-state-default"},collection:{container:"DTTT_collection ui-buttonset ui-buttonset-multi"}};TableTools.DEFAULTS={sSwfPath:"../swf/copy_csv_xls_pdf.swf",sRowSelect:"none",sRowSelector:"tr",sSelectedClass:null,fnPreRowSelect:null,fnRowSelected:null,fnRowDeselected:null,aButtons:["copy","csv","xls", "pdf","print"],oTags:{container:"div",button:"a",liner:"span",collection:{container:"div",button:"a",liner:"span"}}};TableTools.defaults=TableTools.DEFAULTS;TableTools.prototype.CLASS="TableTools";TableTools.version="2.2.2";f.fn.dataTable.Api&&f.fn.dataTable.Api.register("tabletools()",function(){var a=null;0").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0; o>a; a++)i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return s}function o(a){for(var n=new FormData,i=0; i').val(m.extraData[d].value).appendTo(w)[0]:e('').val(m.extraData[d]).appendTo(w)[0]);m.iframeTarget||v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(h){var x=document.createElement("form").submit;x.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",c),r?w.setAttribute("target",r):f.removeAttr("target"),e(l).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=k),t===D&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t==k&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(m.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f)x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText;else if(l){var p=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];p?x.responseText=p.textContent?p.textContent:p.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}else"xml"==c&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText));try{E=_(x,c,m)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,E,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,m,r])),d&&e.event.trigger("ajaxComplete",[x,m]),d&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget?v.attr("src",m.iframeSrc):v.remove(),x.responseXML=null},100)}}}var c,l,m,d,p,v,g,x,y,b,T,j,w=f[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(l=0; l'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),d&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},d=m.global,d&&0===e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1)return m.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;y=w.clk,y&&(b=y.name,b&&!y.disabled&&(m.extraData=m.extraData||{},m.extraData[b]=y.value,"image"==y.type&&(m.extraData[b+".x"]=w.clk_x,m.extraData[b+".y"]=w.clk_y)));var D=1,k=2,A=e("meta[name=csrf-token]").attr("content"),L=e("meta[name=csrf-param]").attr("content");L&&A&&(m.extraData=m.extraData||{},m.extraData[L]=A),m.forceSync?o():setTimeout(o,10);var E,M,F,O=50,X=e.parseXML||function(e, t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t, r, a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var u,c,l,f=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),u=t.type||this.attr2("method"),c=t.url||this.attr2("action"),l="string"==typeof c?e.trim(c):"",l=l||window.location.href||"",l&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:u||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var p,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,p=e.param(t.data,d)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=e.param(v,d);p&&(g=g?g+"&"+p:p),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var y=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(y,arguments)})}else t.success&&x.push(t.success);if(t.success=function(e, r, a){for(var n=t.context||this,i=0,o=x.length; o>i; i++)x[i].apply(n,[e,r,a||f,f])},t.error){var b=t.error;t.error=function(e, r, a){var n=t.context||this;b.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e, r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}),w=j.length>0,S="multipart/form-data",D=f.attr("enctype")==S||f.attr("encoding")==S,k=n.fileapi&&n.formdata;a("fileAPI :"+k);var A,L=(w||D)&&!k;t.iframe!==!1&&(t.iframe||L)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||D)&&k?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var E=0; Ec; c++)if(d=u[c],f=d.name,f&&!d.disabled)if(t&&o.clk&&"image"==d.type)o.clk==d&&(a.push({name:f,value:e(d).val(),type:d.type}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}));else if(m=e.fieldValue(d,!0),m&&m.constructor==Array)for(r&&r.push(d),l=0,h=m.length; h>l; l++)a.push({name:f,value:m[l]});else if(n.fileapi&&"file"==d.type){r&&r.push(d);var v=d.files;if(v.length)for(l=0; li; i++)r.push({name:a,value:n[i]});else null!==n&&"undefined"!=typeof n&&r.push({name:this.name,value:n})}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length; n>a; a++){var i=this[a],o=e.fieldValue(i,t);null===o||"undefined"==typeof o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t, r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex))return null;if("select"==i){var o=t.selectedIndex;if(0>o)return null;for(var s=[],u=t.options,c="select-one"==n,l=c?o+1:u.length,f=c?o:0; l>f; f++){var m=u[f];if(m.selected){var d=m.value;if(d||(d=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),c)return d;s.push(d)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r)this.checked=t;else if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1}); \ No newline at end of file diff --git a/main_vm/src/main/webapp/lib/js/jquery/jquery.js b/main_vm/src/main/resources/static/lib/js/jquery/jquery.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/jquery/jquery.js rename to main_vm/src/main/resources/static/lib/js/jquery/jquery.js diff --git a/main_vm/src/main/webapp/lib/js/jquery/jquery.tag-editor.js b/main_vm/src/main/resources/static/lib/js/jquery/jquery.tag-editor.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/jquery/jquery.tag-editor.js rename to main_vm/src/main/resources/static/lib/js/jquery/jquery.tag-editor.js diff --git a/main_vm/src/main/webapp/lib/js/jstree/jstree.js b/main_vm/src/main/resources/static/lib/js/jstree/jstree.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/jstree/jstree.js rename to main_vm/src/main/resources/static/lib/js/jstree/jstree.js diff --git a/main_vm/src/main/webapp/lib/js/magnific-popup/magnific-popup.js b/main_vm/src/main/resources/static/lib/js/magnific-popup/magnific-popup.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/magnific-popup/magnific-popup.js rename to main_vm/src/main/resources/static/lib/js/magnific-popup/magnific-popup.js diff --git a/main_vm/src/main/webapp/lib/js/modernizr/modernizr.js b/main_vm/src/main/resources/static/lib/js/modernizr/modernizr.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/modernizr/modernizr.js rename to main_vm/src/main/resources/static/lib/js/modernizr/modernizr.js diff --git a/main_vm/src/main/webapp/lib/js/moment.min.js b/main_vm/src/main/resources/static/lib/js/moment.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/moment.min.js rename to main_vm/src/main/resources/static/lib/js/moment.min.js diff --git a/main_vm/src/main/webapp/lib/js/nanoscroller/nanoscroller.js b/main_vm/src/main/resources/static/lib/js/nanoscroller/nanoscroller.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/nanoscroller/nanoscroller.js rename to main_vm/src/main/resources/static/lib/js/nanoscroller/nanoscroller.js diff --git a/main_vm/src/main/webapp/lib/js/owl-carousel/owl.carousel.js b/main_vm/src/main/resources/static/lib/js/owl-carousel/owl.carousel.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/owl-carousel/owl.carousel.js rename to main_vm/src/main/resources/static/lib/js/owl-carousel/owl.carousel.js diff --git a/main_vm/src/main/webapp/lib/js/owl-carousel/owl.carousel.min.js b/main_vm/src/main/resources/static/lib/js/owl-carousel/owl.carousel.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/owl-carousel/owl.carousel.min.js rename to main_vm/src/main/resources/static/lib/js/owl-carousel/owl.carousel.min.js diff --git a/main_vm/src/main/webapp/lib/js/pnotify/pnotify.custom.js b/main_vm/src/main/resources/static/lib/js/pnotify/pnotify.custom.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/pnotify/pnotify.custom.js rename to main_vm/src/main/resources/static/lib/js/pnotify/pnotify.custom.js diff --git a/main_vm/src/main/webapp/lib/js/select-1.3.1/select.dataTables.js b/main_vm/src/main/resources/static/lib/js/select-1.3.1/select.dataTables.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/select-1.3.1/select.dataTables.js rename to main_vm/src/main/resources/static/lib/js/select-1.3.1/select.dataTables.js diff --git a/main_vm/src/main/webapp/lib/js/sweetAlert/sweetalert2.js b/main_vm/src/main/resources/static/lib/js/sweetAlert/sweetalert2.js similarity index 100% rename from main_vm/src/main/webapp/lib/js/sweetAlert/sweetalert2.js rename to main_vm/src/main/resources/static/lib/js/sweetAlert/sweetalert2.js diff --git a/main_vm/src/main/webapp/lib/new/assets/css/lib/billboard.css b/main_vm/src/main/resources/static/lib/new/assets/css/lib/billboard.css similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/css/lib/billboard.css rename to main_vm/src/main/resources/static/lib/new/assets/css/lib/billboard.css diff --git a/main_vm/src/main/webapp/lib/new/assets/css/lib/billboard.min.css b/main_vm/src/main/resources/static/lib/new/assets/css/lib/billboard.min.css similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/css/lib/billboard.min.css rename to main_vm/src/main/resources/static/lib/new/assets/css/lib/billboard.min.css diff --git a/main_vm/src/main/webapp/lib/new/assets/css/new.css b/main_vm/src/main/resources/static/lib/new/assets/css/new.css similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/css/new.css rename to main_vm/src/main/resources/static/lib/new/assets/css/new.css diff --git a/main_vm/src/main/webapp/lib/new/assets/css/new.css.map b/main_vm/src/main/resources/static/lib/new/assets/css/new.css.map similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/css/new.css.map rename to main_vm/src/main/resources/static/lib/new/assets/css/new.css.map diff --git a/main_vm/src/main/webapp/lib/new/assets/images/icon-close-circle.svg b/main_vm/src/main/resources/static/lib/new/assets/images/icon-close-circle.svg similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/images/icon-close-circle.svg rename to main_vm/src/main/resources/static/lib/new/assets/images/icon-close-circle.svg diff --git a/main_vm/src/main/webapp/lib/new/assets/images/icon-play.png b/main_vm/src/main/resources/static/lib/new/assets/images/icon-play.png similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/images/icon-play.png rename to main_vm/src/main/resources/static/lib/new/assets/images/icon-play.png diff --git a/main_vm/src/main/webapp/lib/new/assets/images/icon-search.svg b/main_vm/src/main/resources/static/lib/new/assets/images/icon-search.svg similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/images/icon-search.svg rename to main_vm/src/main/resources/static/lib/new/assets/images/icon-search.svg diff --git a/main_vm/src/main/webapp/lib/new/assets/images/login_logo.png b/main_vm/src/main/resources/static/lib/new/assets/images/login_logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/images/login_logo.png rename to main_vm/src/main/resources/static/lib/new/assets/images/login_logo.png diff --git a/main_vm/src/main/webapp/lib/new/assets/images/logo.png b/main_vm/src/main/resources/static/lib/new/assets/images/logo.png similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/images/logo.png rename to main_vm/src/main/resources/static/lib/new/assets/images/logo.png diff --git a/main_vm/src/main/webapp/lib/new/assets/js/lib/billboard.pkgd.min.js b/main_vm/src/main/resources/static/lib/new/assets/js/lib/billboard.pkgd.min.js similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/js/lib/billboard.pkgd.min.js rename to main_vm/src/main/resources/static/lib/new/assets/js/lib/billboard.pkgd.min.js diff --git a/main_vm/src/main/webapp/lib/new/assets/scss/_common.scss b/main_vm/src/main/resources/static/lib/new/assets/scss/_common.scss similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/scss/_common.scss rename to main_vm/src/main/resources/static/lib/new/assets/scss/_common.scss diff --git a/main_vm/src/main/webapp/lib/new/assets/scss/_content.scss b/main_vm/src/main/resources/static/lib/new/assets/scss/_content.scss similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/scss/_content.scss rename to main_vm/src/main/resources/static/lib/new/assets/scss/_content.scss diff --git a/main_vm/src/main/webapp/lib/new/assets/scss/new.scss b/main_vm/src/main/resources/static/lib/new/assets/scss/new.scss similarity index 100% rename from main_vm/src/main/webapp/lib/new/assets/scss/new.scss rename to main_vm/src/main/resources/static/lib/new/assets/scss/new.scss diff --git a/main_vm/src/main/resources/templates/index.html b/main_vm/src/main/resources/templates/index.html new file mode 100644 index 0000000..4f4338a --- /dev/null +++ b/main_vm/src/main/resources/templates/index.html @@ -0,0 +1,17 @@ + + + + + + + +
+ +
+
+ + \ No newline at end of file diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.html new file mode 100644 index 0000000..7716741 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+

실시간처리리스트

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.html new file mode 100644 index 0000000..da15d71 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+

주소봇처리내역

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageBuildType/AddrManageBuildType.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageBuildType/AddrManageBuildType.html new file mode 100644 index 0000000..d486372 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageBuildType/AddrManageBuildType.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+

발화건물유형관리 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.html new file mode 100644 index 0000000..e382ae8 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+

주소월별업데이트 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html new file mode 100644 index 0000000..82eefdf --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+

지명유사어

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.html new file mode 100644 index 0000000..42e1493 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+

빌딩유사어

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.html b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.html new file mode 100644 index 0000000..fc7eb32 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+

유의어전처리

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botcom/ManageGreetMent/ManageGreetMent.html b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageGreetMent/ManageGreetMent.html new file mode 100644 index 0000000..138d3b1 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageGreetMent/ManageGreetMent.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+

요일시간대별멘트관리 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botcom/ManageHoliday/ManageHoliday.html b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageHoliday/ManageHoliday.html new file mode 100644 index 0000000..65446b1 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageHoliday/ManageHoliday.html @@ -0,0 +1,13 @@ + + + +
+
+
+
+
+
+

휴무일관리 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botcom/ManageNatural/ManageNatural.html b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageNatural/ManageNatural.html new file mode 100644 index 0000000..ffa93a7 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botcom/ManageNatural/ManageNatural.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+

자연어전처리 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botcom/ManagerMent/ManagerMent.html b/main_vm/src/main/resources/templates/layout/adm/botcom/ManagerMent/ManagerMent.html new file mode 100644 index 0000000..d044174 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botcom/ManagerMent/ManagerMent.html @@ -0,0 +1,13 @@ + + + +
+
+
+
+
+
+

멘트관리 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.html b/main_vm/src/main/resources/templates/layout/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.html new file mode 100644 index 0000000..77ed5b0 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.html @@ -0,0 +1,13 @@ + + + +
+
+
+
+
+
+

주소봇실시간처리리스트 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.html b/main_vm/src/main/resources/templates/layout/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.html new file mode 100644 index 0000000..5e87d6c --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.html @@ -0,0 +1,14 @@ + + + + +
+
+
+
+
+
+

상담가이드실시간모니터링 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.html b/main_vm/src/main/resources/templates/layout/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.html new file mode 100644 index 0000000..ca7a1bb --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.html @@ -0,0 +1,14 @@ + + + + +
+
+
+
+
+
+

무인접수봇실시간모니터링 +

+
+ diff --git a/main_vm/src/main/resources/templates/layout/adm/common/dashboard.html b/main_vm/src/main/resources/templates/layout/adm/common/dashboard.html new file mode 100644 index 0000000..426aa05 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/common/dashboard.html @@ -0,0 +1,140 @@ + + + + +대시보드 + + + +

ICOMSYS ADMIN

+

대시보드

+ + + + + + + +

DASH BOARD

+ +
+
+ +
+ + +
+
+
+
+

대시보드

+
+
+
+ 조회 +
+
+
+
+ + + + + + + + + + + + +
+
+ +
+
+
+
+
전체 콜 그래프 (단위 : 건)
+
+
+
+
+
+
+
+
+
+ +
+
+
인텐트 그래프 (단위 : 건)
+
+
+
+
+
+
+
+
+
+ +
+
+
시나리오 그래프 (단위 : 건)
+
+
+
+
+
+
+
+
+
+ +
+
+
오늘 시간대별 통화량 (단위 : 건)
+
현재 통화량 : 0건
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+ + + diff --git a/main_vm/src/main/resources/templates/layout/adm/common/error.html b/main_vm/src/main/resources/templates/layout/adm/common/error.html new file mode 100644 index 0000000..13eb8e3 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/common/error.html @@ -0,0 +1,19 @@ + + + + + +ERROR + + + + + + +
+ + + +
오류발생 알림화면(허용되지 않는 요청을 하셨습니다)2
+ + \ No newline at end of file diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html b/main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html new file mode 100644 index 0000000..eac0dd6 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html @@ -0,0 +1,729 @@ + + + + + 시나리오코드 + + + + + + +

ICOMSYS ADMIN

+ + + + +
+ + + +
+ + + + +<%--