Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java =================================================================== diff -u -r15479 -r15515 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java (.../CssdUtils.java) (revision 15479) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java (.../CssdUtils.java) (revision 15515) @@ -179,13 +179,16 @@ mapper.configure(Feature.ALLOW_SINGLE_QUOTES, true); Scanner scan = null; try { - String rootPath = Path.getWebAppRoot(); String project = getConfigProperty("project"); String filename = rootPath + "/disinfectsystem/config/" + project + "/config.js"; String content = readFullFile(filename); - content = content.replaceAll("var sstsConfig = ", ""); + int startIndex = content.indexOf("{"); + int endIndex = (content.lastIndexOf("}") + 1); + if (startIndex != -1 && endIndex != -1 && startIndex < endIndex) { + content = content.substring(startIndex, endIndex); + } jsonObj = mapper .readValue(