Merge branch 'tolag3'
pdf변환 기능개발
This commit is contained in:
parent
b72aa92f0d
commit
730d1d6f10
@ -52,6 +52,9 @@ public class EgovFileDownloadController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(EgovFileDownloadController.class);
|
||||
|
||||
@Value("#{globalSettings['pdf.filePath']}")
|
||||
private String pdfFilePath;
|
||||
|
||||
/**
|
||||
* 브라우저 구분 얻기.
|
||||
*
|
||||
@ -413,4 +416,58 @@ public class EgovFileDownloadController {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* pdf 변환 다이렉트 경로 파일 다운로드를 제공한다.
|
||||
*
|
||||
* @param commandMap
|
||||
* @param response
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/cmm/fms/FileDownPdf.do")
|
||||
public void FileDownPdf(
|
||||
@RequestParam Map<String, Object> commandMap
|
||||
, HttpServletRequest request
|
||||
, HttpServletResponse response
|
||||
) throws Exception {
|
||||
|
||||
String s_path = (String) commandMap.get("path");
|
||||
String s_file = (String) commandMap.get("file");
|
||||
|
||||
File uFile = new File(pdfFilePath + "/resultFile/" + s_path, s_file);
|
||||
|
||||
String mimetype = "application/x-msdownload";
|
||||
|
||||
response.setContentType(mimetype);
|
||||
setDisposition(s_file, request, response);
|
||||
//response.setContentLength(fSize);
|
||||
|
||||
BufferedInputStream in = null;
|
||||
BufferedOutputStream out = null;
|
||||
|
||||
try {
|
||||
in = new BufferedInputStream(new FileInputStream(uFile));
|
||||
out = new BufferedOutputStream(response.getOutputStream());
|
||||
|
||||
FileCopyUtils.copy(in, out);
|
||||
out.flush();
|
||||
} catch (Exception ex) {
|
||||
LOGGER.debug("IGNORED: {}", ex.getMessage());
|
||||
} finally {
|
||||
if (in != null) {
|
||||
try {
|
||||
in.close();
|
||||
} catch (Exception ignore) {
|
||||
LOGGER.debug("IGNORED: {}", ignore.getMessage());
|
||||
}
|
||||
}
|
||||
if (out != null) {
|
||||
try {
|
||||
out.close();
|
||||
} catch (Exception ignore) {
|
||||
LOGGER.debug("IGNORED: {}", ignore.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
70
src/main/java/kcc/com/pdf/PdfController.java
Normal file
70
src/main/java/kcc/com/pdf/PdfController.java
Normal file
@ -0,0 +1,70 @@
|
||||
package kcc.com.pdf;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import kcc.com.pdf.service.PdfService;
|
||||
import kcc.com.pdf.service.PdfVO;
|
||||
|
||||
@Controller
|
||||
public class PdfController {
|
||||
|
||||
// PdfService
|
||||
@Resource(name = "PdfService")
|
||||
PdfService pdfService;
|
||||
|
||||
|
||||
@RequestMapping(value = "/gtm/case/pdfPop.do")
|
||||
public String pdfPop(
|
||||
@RequestParam Map<String, Object> map
|
||||
, @ModelAttribute(name = "pdfVO") PdfVO pdfVO
|
||||
, Model model
|
||||
) throws Exception {
|
||||
|
||||
model.addAttribute("list", pdfService.selectDocList(pdfVO));
|
||||
|
||||
return "/com/pdf/pdfList";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/gtm/case/pdfPopDocProcessAjax.do", produces = "application/json; charset=UTF-8")
|
||||
public ResponseEntity<?> pdfPopDocProcessAjax(
|
||||
PdfVO pdfVO
|
||||
) throws Exception{
|
||||
|
||||
|
||||
|
||||
|
||||
return new ResponseEntity<>(pdfService.conversionPdf(pdfVO.getCaseNo(), pdfVO.getRceptNo()), HttpStatus.OK);
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/gtm/case/pdfCallBack.do")
|
||||
public void pdfCallBack(
|
||||
HttpServletRequest request,
|
||||
HttpServletResponse response,
|
||||
@RequestBody Map<String, Object> map
|
||||
) throws Exception {
|
||||
pdfService.updateDocCallback(map);
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/gtm/case/pdfSubjectPop.do")
|
||||
public String pdfSubjectPop(
|
||||
@RequestParam Map<String, Object> map
|
||||
, @ModelAttribute(name = "pdfVO") PdfVO pdfVO
|
||||
, Model model
|
||||
) throws Exception {
|
||||
|
||||
return "/com/pdf/pdfSubjectPop";
|
||||
}
|
||||
}
|
||||
@ -1,7 +1,15 @@
|
||||
package kcc.com.pdf.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface PdfService {
|
||||
Map<String, String> conversionPdf(String caseNo) throws Exception;
|
||||
Map<String, String> conversionPdf(String caseNo, String rceptNo) throws Exception;
|
||||
|
||||
List<PdfVO> selectDocList(PdfVO pdfVO) throws Exception;
|
||||
|
||||
void updateDocCallback(Map<String, Object> map) throws Exception;
|
||||
|
||||
void insertDocCallback(Map<String, Object> map) throws Exception;
|
||||
|
||||
}
|
||||
@ -2,7 +2,9 @@ package kcc.com.pdf.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
|
||||
@ -18,8 +20,21 @@ public class PdfVO {
|
||||
private String inputUri;
|
||||
private String outputUri;
|
||||
private String name;
|
||||
private String externalId;
|
||||
private String callbackUri;
|
||||
private Boolean htmlUrlResource;
|
||||
// 여러 개의 subtask인 경우
|
||||
// @JsonSerialize(using = PdfJsonSerializerOption.class)
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
private List<SubTask> subtasks = new ArrayList<>();
|
||||
|
||||
// 단일 subtask인 경우
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
private SubTask subtask = new SubTask();
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
private Option option = new Option();
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@ -49,4 +64,15 @@ public class PdfVO {
|
||||
private String label;
|
||||
private Boolean htmlUrlResource;
|
||||
}
|
||||
|
||||
@JsonIgnore private String caseNo;
|
||||
@JsonIgnore private String id;
|
||||
@JsonIgnore private String status;
|
||||
@JsonIgnore private String resultFilePath;
|
||||
@JsonIgnore private String frstRegisterId;
|
||||
@JsonIgnore private String frstRegistPnttm;
|
||||
@JsonIgnore private String fileName;
|
||||
@JsonIgnore private String fileExtension;
|
||||
@JsonIgnore private String rceptNo;
|
||||
|
||||
}
|
||||
@ -1,10 +1,34 @@
|
||||
package kcc.com.pdf.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import kcc.com.cmm.service.impl.EgovComAbstractDAO;
|
||||
import kcc.com.pdf.service.PdfVO;
|
||||
|
||||
@Repository("pdfDAO")
|
||||
public class PdfDAO extends EgovComAbstractDAO {
|
||||
|
||||
public List<PdfVO> selectDocList(
|
||||
PdfVO pdfVO
|
||||
) throws Exception {
|
||||
return (List<PdfVO>)list("pdfDAO.selectDocList", pdfVO);
|
||||
}
|
||||
|
||||
public List<PdfVO> selectProcessList(
|
||||
PdfVO pdfVO
|
||||
) throws Exception {
|
||||
return (List<PdfVO>)list("pdfDAO.selectProcessList", pdfVO);
|
||||
}
|
||||
|
||||
public void insertDocCallback(Map<String, Object> map) throws Exception{
|
||||
insert("pdfDAO.insertDocCallback", map);
|
||||
}
|
||||
|
||||
public void updateDocCallback(Map<String, Object> map) throws Exception{
|
||||
insert("pdfDAO.updateDocCallback", map);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,145 +1,310 @@
|
||||
package kcc.com.pdf.service.impl;
|
||||
|
||||
import java.net.URLEncoder;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.mashape.unirest.http.HttpResponse;
|
||||
import com.mashape.unirest.http.Unirest;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.pdf.service.PdfService;
|
||||
import kcc.com.pdf.service.PdfVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
|
||||
|
||||
/*
|
||||
* pg관리자페이지에서 해당 옵션 true로 설정
|
||||
* pg.exec.merge.insertBookmark
|
||||
*
|
||||
* validation
|
||||
* - 변환 가능 확장자
|
||||
* - dap, ppt, pptx, pptm, pps, ppsx, xls, xlsx, xlsm, xlsb, doc, docx, docm, dotx, rtf, odt, odp, ods, odg, hwp, hml, hwpx, dwg, dwf, dxf, dgn, url, mht, mhtml, htm, html, jpg, jpe, jpeg, tif, tiff, gif, png, bmp, j2k, psd
|
||||
*
|
||||
* 1. 표지pdf 생성 및 베이스로 사용
|
||||
* - inputUri
|
||||
* 2. merge 파일들 추가
|
||||
* - label 기능을 책갈피 기능으로 대체
|
||||
* -
|
||||
*
|
||||
* 테이블 설계
|
||||
* - 사건번호(pk), name(pk), 요청id,상태, 결과 파일 경로
|
||||
*
|
||||
* https://fairnet.kofair.or.kr/clip/ClipReport4/ClipReportViewer/ClipReport4PdfDown2.do?CLIPDATA_CASENO=%EA%B0%80%EB%A7%B92025-0003&CLIPDATA_RCEPTNO=20250102-040&CLIPDATA_USERTYPE=&CLIPDATA_SEQNO=&crfNm=reqPrint
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* ##############################################################pdf 병합##############################################################
|
||||
*/
|
||||
|
||||
/*
|
||||
* step 1
|
||||
* - caseNo에 따른 rceptNo정보 가져오기
|
||||
*/
|
||||
|
||||
/*
|
||||
* step 2
|
||||
* - caseNo 또는 rceptNo 에 따른 첨부파일 가져오기
|
||||
* - 변환 가능 확장자
|
||||
* - dap, ppt, pptx, pptm, pps, ppsx, xls, xlsx, xlsm, xlsb, doc, docx, docm, dotx, rtf, odt, odp, ods, odg, hwp, hml, hwpx, dwg, dwf, dxf, dgn, url, mht, mhtml, htm, html, jpg, jpe, jpeg, tif, tiff, gif, png, bmp, j2k, psd
|
||||
* - label에 realFileNm 넣기
|
||||
* ! 파일명에 따라 변환이 제대로 되는지 확인
|
||||
*/
|
||||
|
||||
/*
|
||||
* step 3
|
||||
* - 신청서 clipreport 파일 가져오기
|
||||
* - setHtmlUrlResource 옵션 false로 설정
|
||||
*/
|
||||
|
||||
/*
|
||||
* step 4
|
||||
* - api call
|
||||
* - db에 responsse data 저장
|
||||
*/
|
||||
|
||||
/*
|
||||
* ##############################################################pdf 작업 callback##############################################################
|
||||
*/
|
||||
|
||||
/*
|
||||
* step 1
|
||||
* - callback 받은 데이터 db 저장(상태, 결과파일 경로)
|
||||
*/
|
||||
@Service("PdfService")
|
||||
public class PdfServiceImpl extends EgovAbstractServiceImpl implements PdfService {
|
||||
|
||||
@Resource(name = "pdfIdgenService")
|
||||
private EgovIdGnrService pdfIdgenService;
|
||||
|
||||
@Resource(name="pdfDAO")
|
||||
private PdfDAO pdfDAO;
|
||||
|
||||
@Value("#{globalSettings['pdf.filePath']}")
|
||||
private String pdfFilePath;
|
||||
|
||||
@Value("#{globalSettings['pdf.hostUri']}")
|
||||
private String hostUri;
|
||||
|
||||
@Value("#{globalSettings['pdf.serverUrl']}")
|
||||
private String serverUrl;
|
||||
|
||||
@Override
|
||||
public Map<String, String> conversionPdf(
|
||||
String caseNo
|
||||
, String rceptNo
|
||||
) throws Exception {
|
||||
|
||||
/*
|
||||
* pg관리자페이지에서 해당 옵션 true로 설정
|
||||
* pg.exec.merge.insertBookmark
|
||||
*
|
||||
* validation
|
||||
* - 변환 가능 확장자
|
||||
* - dap, ppt, pptx, pptm, pps, ppsx, xls, xlsx, xlsm, xlsb, doc, docx, docm, dotx, rtf, odt, odp, ods, odg, hwp, hml, hwpx, dwg, dwf, dxf, dgn, url, mht, mhtml, htm, html, jpg, jpe, jpeg, tif, tiff, gif, png, bmp, j2k, psd
|
||||
*
|
||||
* 1. 표지pdf 생성 및 베이스로 사용
|
||||
* - inputUri
|
||||
* 2. merge 파일들 추가
|
||||
* - label 기능을 책갈피 기능으로 대체
|
||||
* -
|
||||
*
|
||||
* 테이블 설계
|
||||
* - 사건번호(pk), 요청id, name(pk), 상태, 결과 파일 경로
|
||||
*
|
||||
* https://fairnet.kofair.or.kr/clip/ClipReport4/ClipReportViewer/ClipReport4PdfDown2.do?CLIPDATA_CASENO=%EA%B0%80%EB%A7%B92025-0003&CLIPDATA_RCEPTNO=20250102-040&CLIPDATA_USERTYPE=&CLIPDATA_SEQNO=&crfNm=reqPrint
|
||||
*
|
||||
*/
|
||||
//파일 방식
|
||||
// PdfVO.SubTask mergeTask = new PdfVO.SubTask();
|
||||
// mergeTask.setType("merge");
|
||||
//
|
||||
// PdfVO.Options options1 = new PdfVO.Options();
|
||||
// options1.setMergeSrcUri("file:/Z:/inputFile/2.pdf");
|
||||
// PdfVO.Option option1 = new PdfVO.Option();
|
||||
// option1.setLabel("2.pdf");
|
||||
// options1.getOption().add(option1);
|
||||
// mergeTask.getOptions().add(options1);
|
||||
|
||||
//html 다운로드 방식
|
||||
// PdfVO.Options options4 = new PdfVO.Options();
|
||||
// options4.setMergeSrcUri("https://fairnet.kofair.or.kr/clip/ClipReport4/ClipReportViewer/ClipReport4PdfDown2.do?CLIPDATA_CASENO=%EA%B0%80%EB%A7%B92025-0003&CLIPDATA_RCEPTNO=20250102-040&CLIPDATA_USERTYPE=&CLIPDATA_SEQNO=&crfNm=reqPrint");
|
||||
// PdfVO.Option option4 = new PdfVO.Option();
|
||||
// option4.setLabel("5.html");
|
||||
// option4.setHtmlUrlResource(false);
|
||||
// options4.getOption().add(option4);
|
||||
// mergeTask.getOptions().add(options4);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* ##############################################################pdf 병합##############################################################
|
||||
*/
|
||||
Map<String, String> result = new HashMap<String, String>();
|
||||
|
||||
/*
|
||||
* step 1
|
||||
* - caseNo에 따른 rceptNo정보 가져오기
|
||||
*/
|
||||
try {
|
||||
LocalDateTime today = LocalDateTime.now();
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
||||
String day = today.format(formatter);
|
||||
|
||||
/*
|
||||
* step 2
|
||||
* - caseNo 또는 rceptNo 에 따른 첨부파일 가져오기
|
||||
* - 변환 가능 확장자
|
||||
* - dap, ppt, pptx, pptm, pps, ppsx, xls, xlsx, xlsm, xlsb, doc, docx, docm, dotx, rtf, odt, odp, ods, odg, hwp, hml, hwpx, dwg, dwf, dxf, dgn, url, mht, mhtml, htm, html, jpg, jpe, jpeg, tif, tiff, gif, png, bmp, j2k, psd
|
||||
* - label에 realFileNm 넣기
|
||||
* ! 파일명에 따라 변환이 제대로 되는지 확인
|
||||
*/
|
||||
/*
|
||||
* 조정신청서는 항상 존재하므로 기본 파일로 설정
|
||||
*/
|
||||
PdfVO pdfVO = new PdfVO();
|
||||
pdfVO.setCaseNo(caseNo);
|
||||
|
||||
/*
|
||||
* step 3
|
||||
* - 신청서 clipreport 파일 가져오기
|
||||
* - setHtmlUrlResource 옵션 false로 설정
|
||||
*/
|
||||
//표지
|
||||
pdfVO.setInputUri(hostUri + "/gtm/case/pdfSubjectPop.do?caseNo=" + caseNo);
|
||||
pdfVO.getOption().setHtmlUrlResource(true);
|
||||
pdfVO.getOption().setLabel("표지");
|
||||
|
||||
/*
|
||||
* step 4
|
||||
* - api call
|
||||
* - db에 responsse data 저장
|
||||
*/
|
||||
//글로벌 변경해야함
|
||||
pdfVO.setOutputUri("file:/Z:/resultFile/" + caseNo + "_"+ day +".pdf");
|
||||
//글로벌 변경해야함
|
||||
pdfVO.setCallbackUri(hostUri + "/gtm/case/pdfCallBack.do");
|
||||
pdfVO.setName(pdfIdgenService.getNextStringId());
|
||||
pdfVO.setExternalId(caseNo);
|
||||
|
||||
/*
|
||||
* ##############################################################pdf 작업 callback##############################################################
|
||||
*/
|
||||
PdfVO.SubTask mergeTask = new PdfVO.SubTask();
|
||||
mergeTask.setType("merge");
|
||||
|
||||
/*
|
||||
* step 1
|
||||
* - callback 받은 데이터 db 저장(상태, 결과파일 경로)
|
||||
*/
|
||||
/*
|
||||
* 조정신청서는 항상 존재하므로 merge1번파일로 지정
|
||||
*/
|
||||
PdfVO.Options options1 = new PdfVO.Options();
|
||||
options1.setMergeSrcUri(
|
||||
hostUri +
|
||||
"/clip/ClipReport4/ClipReportViewer/ClipReport4PdfDown2.do"
|
||||
+ "?CLIPDATA_CASENO=" + URLEncoder.encode(caseNo, StandardCharsets.UTF_8.toString())
|
||||
+ "&CLIPDATA_RCEPTNO=" + URLEncoder.encode(rceptNo, StandardCharsets.UTF_8.toString())
|
||||
+ "&CLIPDATA_USERTYPE="
|
||||
+ "&CLIPDATA_SEQNO="
|
||||
+ "&crfNm=reqPrint"
|
||||
);
|
||||
PdfVO.Option option1 = new PdfVO.Option();
|
||||
option1.setLabel("조정신청서");
|
||||
option1.setHtmlUrlResource(false);
|
||||
options1.getOption().add(option1);
|
||||
mergeTask.getOptions().add(options1);
|
||||
|
||||
/*
|
||||
* ##############################################################pdf 작업 상태 조회##############################################################
|
||||
*/
|
||||
/*
|
||||
* DB 테이블 조회
|
||||
*/
|
||||
//첨부파일 경로, 원 파일명, 변환가능 확장자 체크
|
||||
|
||||
/*
|
||||
* step 1
|
||||
* - 사건번호로 DB조회
|
||||
*/
|
||||
//대상 팡리
|
||||
List<PdfVO> processList = extensionCheck(pdfDAO.selectProcessList(pdfVO));
|
||||
|
||||
//pdf 포함파일 명들
|
||||
StringBuilder fileNames = new StringBuilder("표지");
|
||||
|
||||
// PDF 변환을 위한 PdfVO 객체 생성
|
||||
PdfVO pdfVO = new PdfVO();
|
||||
pdfVO.setInputUri("file:/Z:/inputFile/1.pptx");
|
||||
pdfVO.setOutputUri("file:/Z:/resultFile/test01.pdf");
|
||||
pdfVO.setName("merge-sample");
|
||||
processList.stream().forEach(t ->
|
||||
{
|
||||
PdfVO.Options options = new PdfVO.Options();
|
||||
if(t.getResultFilePath().startsWith("/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles/case")) {
|
||||
;
|
||||
options.setMergeSrcUri("file:/Z:" + t.getResultFilePath().substring("/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles/case".length()));
|
||||
}else {
|
||||
options.setMergeSrcUri("file:/Z:" + pdfFilePath + t.getResultFilePath());
|
||||
}
|
||||
PdfVO.Option option = new PdfVO.Option();
|
||||
option.setLabel(t.getFileName());
|
||||
options.getOption().add(option);
|
||||
mergeTask.getOptions().add(options);
|
||||
|
||||
PdfVO.SubTask mergeTask = new PdfVO.SubTask();
|
||||
mergeTask.setType("merge");
|
||||
fileNames.append("%2C%20%3C%2Fbr%3E" + t.getFileName());
|
||||
}
|
||||
);
|
||||
|
||||
PdfVO.Options options1 = new PdfVO.Options();
|
||||
options1.setMergeSrcUri("file:/Z:/inputFile/2.pdf");
|
||||
/*
|
||||
* pdf 파일명들
|
||||
*/
|
||||
PdfVO.Options options2 = new PdfVO.Options();
|
||||
options2.setMergeSrcUri(hostUri + "/gtm/case/pdfSubjectPop.do?caseNo=" + fileNames);
|
||||
PdfVO.Option option2 = new PdfVO.Option();
|
||||
option2.setLabel("파일 끝");
|
||||
option2.setHtmlUrlResource(true);
|
||||
options2.getOption().add(option2);
|
||||
mergeTask.getOptions().add(options2);
|
||||
|
||||
PdfVO.Options options4 = new PdfVO.Options();
|
||||
options4.setMergeSrcUri("https://fairnet.kofair.or.kr/clip/ClipReport4/ClipReportViewer/ClipReport4PdfDown2.do?CLIPDATA_CASENO=%EA%B0%80%EB%A7%B92025-0003&CLIPDATA_RCEPTNO=20250102-040&CLIPDATA_USERTYPE=&CLIPDATA_SEQNO=&crfNm=reqPrint");
|
||||
pdfVO.getSubtasks().add(mergeTask);
|
||||
pdfVO.setSubtask(null);
|
||||
|
||||
PdfVO.Option option1 = new PdfVO.Option();
|
||||
option1.setLabel("2.pdf");
|
||||
// ObjectMapper를 사용하여 PdfVO 객체를 JSON 문자열로 변환
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
String body = objectMapper.writeValueAsString(pdfVO);
|
||||
|
||||
// PDF Gateway REST API 호출
|
||||
HttpResponse<String> response = Unirest.post(serverUrl + "/pdf-gateway/api/job/build")
|
||||
.header("Content-Type", "application/json")
|
||||
.body(body)
|
||||
.asString();
|
||||
|
||||
PdfVO.Option option4 = new PdfVO.Option();
|
||||
option4.setLabel("5.html");
|
||||
option4.setHtmlUrlResource(false);
|
||||
System.out.println(response.getBody());
|
||||
|
||||
options1.getOption().add(option1);
|
||||
options4.getOption().add(option4);
|
||||
String responseBody = response.getBody();
|
||||
Map<String, Object> map = objectMapper.readValue(responseBody, new TypeReference<Map<String, Object>>() {});
|
||||
|
||||
mergeTask.getOptions().add(options1);
|
||||
mergeTask.getOptions().add(options4);
|
||||
map.put("caseNo", caseNo);
|
||||
map.put("userId", getUserId());
|
||||
|
||||
pdfVO.getSubtasks().add(mergeTask);
|
||||
pdfDAO.insertDocCallback(map);
|
||||
|
||||
// ObjectMapper를 사용하여 PdfVO 객체를 JSON 문자열로 변환
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
String body = objectMapper.writeValueAsString(pdfVO);
|
||||
result.put("result", "변환 요청되었습니다.");
|
||||
|
||||
// PDF Gateway REST API 호출
|
||||
HttpResponse<String> response = Unirest.post("http://192.168.0.31:8888/pdf-gateway/api/job/build")
|
||||
.header("Content-Type", "application/json")
|
||||
.body(body)
|
||||
.asString();
|
||||
} catch (Exception e) {
|
||||
result.put("fail", "변환 요청이 실패했습니다.");
|
||||
}
|
||||
|
||||
System.out.println(response.getBody());
|
||||
return result;
|
||||
}
|
||||
/*
|
||||
* ##############################################################pdf 작업 상태 조회##############################################################
|
||||
*/
|
||||
|
||||
return null;
|
||||
/*
|
||||
* step 1
|
||||
* - 사건번호로 DB조회
|
||||
*/
|
||||
@Override
|
||||
public List<PdfVO> selectDocList(
|
||||
PdfVO pdfVO
|
||||
) throws Exception {
|
||||
return pdfDAO.selectDocList(pdfVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateDocCallback(Map<String, Object> map) throws Exception{
|
||||
pdfDAO.updateDocCallback(map);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertDocCallback(Map<String, Object> map) throws Exception{
|
||||
pdfDAO.insertDocCallback(map);
|
||||
}
|
||||
|
||||
private List<PdfVO> extensionCheck(List<PdfVO> processList){
|
||||
|
||||
// 허용된 파일 확장자 목록을 Set으로 정의
|
||||
Set<String> allowedExtensions = new HashSet<>(Arrays.asList(
|
||||
"dap", "ppt", "pptx", "pptm", "pps", "ppsx", "xls", "xlsx", "xlsm", "xlsb",
|
||||
"doc", "docx", "docm", "dotx", "rtf", "odt", "odp", "ods", "odg",
|
||||
"hwp", "hml", "hwpx", "dwg", "dwf", "dxf", "dgn",
|
||||
"url", "mht", "mhtml", "htm", "html",
|
||||
"jpg", "jpe", "jpeg", "tif", "tiff", "gif", "png", "bmp", "j2k", "psd"
|
||||
));
|
||||
|
||||
// 파일 확장자가 허용된 목록에 있는지 확인하고 필터링
|
||||
return processList.stream()
|
||||
.filter(pdfVO -> {
|
||||
String extension = pdfVO.getFileExtension();
|
||||
return extension != null && allowedExtensions.contains(extension.toLowerCase());
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
private String getUserId() {
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
return userId;
|
||||
}
|
||||
}
|
||||
@ -329,18 +329,4 @@ public class XxxController {
|
||||
return null;
|
||||
}
|
||||
|
||||
@RequestMapping("/web/xxx/xxxPdfConversion.do")
|
||||
public String xxxPdfConversion() {
|
||||
|
||||
try {
|
||||
pdfService.conversionPdf("가맹2025-0003");
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@ -1,25 +1,25 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
# globals.properties : \uC2DC\uC2A4\uD15C
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
# 1. key = value \uAD6C\uC870\uC785\uB2C8\uB2E4.
|
||||
# 2. key\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uD3EC\uD568\uBD88\uAC00, value\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uAC00\uB2A5
|
||||
# 3. key\uAC12\uC73C\uB85C \uD55C\uAE00\uC744 \uC0AC\uC6A9\uBD88\uAC00, value\uAC12\uC740 \uD55C\uAE00\uC0AC\uC6A9\uC774 \uAC00\uB2A5
|
||||
# 4. \uC904\uC744 \uBC14\uAFC0 \uD544\uC694\uAC00 \uC788\uC73C\uBA74 '\'\uB97C \uB77C\uC778\uC758 \uB05D\uC5D0 \uCD94\uAC00(\uB9CC\uC57D '\'\uBB38\uC790\uB97C \uC0AC\uC6A9\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uB294 '\\'\uB97C \uC0AC\uC6A9)
|
||||
# 5. Windows\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '\\' or '/' ('\' \uC0AC\uC6A9\uD558\uBA74 \uC548\uB428)
|
||||
# 6. Unix\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '/'
|
||||
# 7. \uC8FC\uC11D\uBB38 \uCC98\uB9AC\uB294 #\uC0AC\uC6A9
|
||||
# 8. value\uAC12 \uB4A4\uC5D0 \uC2A4\uD398\uC774\uC2A4\uAC00 \uC874\uC7AC\uD558\uB294 \uACBD\uC6B0 \uC11C\uBE14\uB9BF\uC5D0\uC11C \uCC38\uC870\uD560\uB54C\uB294 \uC5D0\uB7EC\uBC1C\uC0DD\uD560 \uC218 \uC788\uC73C\uBBC0\uB85C trim()\uD558\uAC70\uB098 \uB9C8\uC9C0\uB9C9 \uACF5\uBC31\uC5C6\uC774 properties \uAC12\uC744 \uC124\uC815\uD560\uAC83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
# \uC6B4\uC601\uC11C\uBC84 \uD0C0\uC785(WINDOWS, UNIX)
|
||||
Globals.OsType = WINDOWS
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
# G4C \uC5F0\uACB0\uC6A9 IP (localhost)
|
||||
Globals.LocalIp = 127.0.0.1
|
||||
|
||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
||||
# DB\uC11C\uBC84 \uD0C0\uC785(mysql,oracle,altibase,tibero) - datasource \uBC0F sqlMap \uD30C\uC77C \uC9C0\uC815\uC5D0 \uC0AC\uC6A9\uB428
|
||||
Globals.DbType = oracle
|
||||
Globals.UserName= FAIRNETUR
|
||||
Globals.Password= FAIRNETUR@#$
|
||||
@ -30,186 +30,186 @@ Globals.Url=jdbc:oracle:thin:@192.168.0.60:1524:XE
|
||||
|
||||
# MainPage Setting(admin)
|
||||
Globals.MainPage = /cmm/main/mainPage.do
|
||||
#\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58
|
||||
#\uCEE8\uD150\uCE20 \uD30C\uC77C\uC704\uCE58
|
||||
Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/
|
||||
#TEST SERVER
|
||||
Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/
|
||||
|
||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
||||
#\uac1c\ubc1c\uc11c\ubc84
|
||||
#prod \uAC1C\uBC1C, \uC2E4\uC11C\uBC84 \uAD6C\uBD84\uAC12
|
||||
#\uAC1C\uBC1C\uC11C\uBC84
|
||||
Globals.prod.islocal=local
|
||||
#\uc2e4\uc11c\ubc84
|
||||
#\uC2E4\uC11C\uBC84
|
||||
#Globals.prod.islocal=real
|
||||
|
||||
##############################################################################################################
|
||||
#############################################\ubd84\uc7c1\uc870\uc815 \ucd94\uac00 \uc601\uc5ed ###################################################
|
||||
#############################################\uBD84\uC7C1\uC870\uC815 \uCD94\uAC00 \uC601\uC5ED ###################################################
|
||||
##############################################################################################################
|
||||
|
||||
#hibernate \uc124\uc815
|
||||
#hibernate \uC124\uC815
|
||||
language=ko
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
Globals.message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
Globals.message.confirm=false
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
Globals.message.time=1500
|
||||
|
||||
#SEED \uc5b8\uc5b4 ex). ko,en
|
||||
#SEED \uC5B8\uC5B4 ex). ko,en
|
||||
language=ko
|
||||
#SEED URL \uc778\uc99d\ud0a4
|
||||
#SEED URL \uC778\uC99D\uD0A4
|
||||
seed.key=wb3v96+QZFtSb/nfBWG7MQ9yhOnmQ3lzKFpjtuL77vA=
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \uc811\uc18d \ub0a0\uc9dc \uae30\uac04 \uc124\uc815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uC811\uC18D \uB0A0\uC9DC \uAE30\uAC04 \uC124\uC815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
seed.key.date=Waoa8oWVv6WPaaqsw3jGAQ==
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \ub77c\uc774\uc13c\uc2a4
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uB77C\uC774\uC13C\uC2A4
|
||||
seed.site.license=dDDxHXAwkzrD1hpNcksUuA==
|
||||
|
||||
#\uc11c\ubc84 HOST \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 HOST \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.name=OsIUEcGP7ONHDjAHOjJwuVUmRS5pNCYC
|
||||
#\uc11c\ubc84 IP \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 IP \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.ip=MjFPxdq/pwOO+LAukz4FT6kEZQ20gmwL
|
||||
|
||||
#\uac1c\uc778\uc815\ubcf4 \uae30\ub2a5 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uAC1C\uC778\uC815\uBCF4 \uAE30\uB2A5 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
private=false
|
||||
|
||||
#\ud1b5\uacc4 \uae30\ub2a5 \uc124\uc815 ex). none,sessionId,accessIp
|
||||
#\uD1B5\uACC4 \uAE30\uB2A5 \uC124\uC815 ex). none,sessionId,accessIp
|
||||
statistics.type=sessionId
|
||||
|
||||
#\uc11c\ubc84 OS \uc885\ub958
|
||||
#\uC11C\uBC84 OS \uC885\uB958
|
||||
os=windows
|
||||
#\uc11c\ubc84 \ubc84\uc804
|
||||
#\uC11C\uBC84 \uBC84\uC804
|
||||
os.version=7
|
||||
|
||||
#DB \uc885\ub958
|
||||
#DB \uC885\uB958
|
||||
database=oracle
|
||||
#DB \ubc84\uc804
|
||||
#DB \uBC84\uC804
|
||||
database.version=11
|
||||
#DB\uc5d0 \ub530\ub978 hibernate \uc124\uc815\uac12 applicationContext-hibernate.xml \ub77c\uc778 \ucc38\uc870
|
||||
#DB\uC5D0 \uB530\uB978 hibernate \uC124\uC815\uAC12 applicationContext-hibernate.xml \uB77C\uC778 \uCC38\uC870
|
||||
#database.hibernate.dialect=org.hibernate.dialect.OracleDialect
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
#WAS \uc885\ub958
|
||||
#WAS \uC885\uB958
|
||||
was=tomcat
|
||||
#WAS \ubc84\uc804
|
||||
#WAS \uBC84\uC804
|
||||
was.version=6
|
||||
#WAS \uc138\uc158 \uc124\uc815 ex). 60[60\ubd84]
|
||||
#WAS \uC138\uC158 \uC124\uC815 ex). 60[60\uBD84]
|
||||
was.session.time=60
|
||||
#WAS \ub85c\uadf8 \uacbd\ub85c
|
||||
#WAS \uB85C\uADF8 \uACBD\uB85C
|
||||
was.log.path=D:/tomcat/apache-tomcat-7.0.63-case_seed/logs/
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
message.time=1500
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
message.confirm=false
|
||||
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 ex). 100
|
||||
message.count.limit=100
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 \ucca8\ubd80\ud30c\uc77c \uc0ac\uc774\uc988 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 \uCCA8\uBD80\uD30C\uC77C \uC0AC\uC774\uC988 ex). 100
|
||||
message.file.size=100
|
||||
|
||||
#captcha \uae30\ub2a5 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#captcha \uAE30\uB2A5 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
captcha=true
|
||||
#captcha \uae00\uc790\uc0c9 \uc5ec\ubd80 ex). green,pink,gray,black,blue
|
||||
#captcha \uAE00\uC790\uC0C9 \uC5EC\uBD80 ex). green,pink,gray,black,blue
|
||||
captcha.color=black
|
||||
#captcha \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
captcha.width=150
|
||||
#captcha \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uC138\uB85C \uC0AC\uC774\uC988
|
||||
captcha.height=50
|
||||
#captcha \uae00\uc790 \uc0ac\uc774\uc988
|
||||
#captcha \uAE00\uC790 \uC0AC\uC774\uC988
|
||||
captcha.font.size=40
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
thumb.width=250
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uC138\uB85C \uC0AC\uC774\uC988
|
||||
thumb.height=250
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uba40\ud2f0 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBA40\uD2F0 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.multi=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBBF8\uB9AC\uBCF4\uAE30 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.preview=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.encryption=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \ub9ac\uc2a4\ud2b8[] ex). bbs,message,formbuilder
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uB9AC\uC2A4\uD2B8[] ex). bbs,message,formbuilder
|
||||
file.encryption.type=bbs,message,formbuilder
|
||||
#\ucca8\ubd80\ud30c\uc77c 20GB ex). 2000000000
|
||||
#\uCCA8\uBD80\uD30C\uC77C 20GB ex). 2000000000
|
||||
file.size=2000000000
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc124\uba85 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC124\uBA85 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.text=true
|
||||
|
||||
#\ud68c\uc6d0\uad00\ub9ac \uba54\ub274 \uc228\uae40 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc228\uae40],false[\ubcf4\uc784]
|
||||
#\uD68C\uC6D0\uAD00\uB9AC \uBA54\uB274 \uC228\uAE40 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC228\uAE40],false[\uBCF4\uC784]
|
||||
member.page=true
|
||||
#\ud68c\uc6d0 \uc790\ub3d9\uac00\uc785 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc790\ub3d9\uac00\uc785],false[\uc2b9\uc778\uac00\uc785]
|
||||
#\uD68C\uC6D0 \uC790\uB3D9\uAC00\uC785 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC790\uB3D9\uAC00\uC785],false[\uC2B9\uC778\uAC00\uC785]
|
||||
member.auto=true
|
||||
#\ud68c\uc6d0 \ud0c8\ud1f4\uc2dc DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\uc0ad\uc81c\uc548\ud568],false[\uc0ad\uc81c\ud568]
|
||||
#\uD68C\uC6D0 \uD0C8\uD1F4\uC2DC DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uC0AD\uC81C\uC548\uD568],false[\uC0AD\uC81C\uD568]
|
||||
member.flag=true
|
||||
#\ud68c\uc6d0 \ud328\uc2a4\uc6cc\ub4dc \ubcc0\uacbd \uc5ec\ubd80 ex). 0[\uc0ac\uc6a9\uc548\ud568],3[3\uac1c\uc6d4]
|
||||
#\uD68C\uC6D0 \uD328\uC2A4\uC6CC\uB4DC \uBCC0\uACBD \uC5EC\uBD80 ex). 0[\uC0AC\uC6A9\uC548\uD568],3[3\uAC1C\uC6D4]
|
||||
member.pw.change=0
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.lock=false
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uce74\uc6b4\ud2b8 ex). 5[5\ubc88 \ud2c0\ub9ac\uba74 \ud68c\uc6d0 \uc7a0\uae40]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uCE74\uC6B4\uD2B8 ex). 5[5\uBC88 \uD2C0\uB9AC\uBA74 \uD68C\uC6D0 \uC7A0\uAE40]
|
||||
member.lock.num=5
|
||||
|
||||
#\ud1b5\ud569\ud68c\uc6d0 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD1B5\uD569\uD68C\uC6D0 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.merge=true
|
||||
#\ud1b5\ud569\ud68c\uc6d0 siteIdx
|
||||
#\uD1B5\uD569\uD68C\uC6D0 siteIdx
|
||||
member.merge.siteIdx=seed
|
||||
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \uc5ec\ubd80 (\ud68c\uc6d0 \ub4f1\ub85d\uc77c \uae30\uc900\uc73c\ub85c \uc801\uc6a9) ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uC5EC\uBD80 (\uD68C\uC6D0 \uB4F1\uB85D\uC77C \uAE30\uC900\uC73C\uB85C \uC801\uC6A9) ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.privacy.destroyed=false
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\ubbf8\uc0ad\uc81c],false[\uc0ad\uc81c]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uBBF8\uC0AD\uC81C],false[\uC0AD\uC81C]
|
||||
member.privacy.flag=true
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \uc218\uc9d1 \uae30\uac04\uc124\uc815(365\uc77c) ex). 365
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uC218\uC9D1 \uAE30\uAC04\uC124\uC815(365\uC77C) ex). 365
|
||||
member.privacy.date=365
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 ex). mail,sms
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 ex). mail,sms
|
||||
member.privacy.type=mail,sms
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 \ub0a0\uc9dc \uc124\uc815[](\uc77c \uae30\uc900, \uae34\ub0a0\uc9dc\ubd80\ud130 \uc124\uc815\ud574\uc8fc\uc138\uc694) ex). 15,7
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 \uB0A0\uC9DC \uC124\uC815[](\uC77C \uAE30\uC900, \uAE34\uB0A0\uC9DC\uBD80\uD130 \uC124\uC815\uD574\uC8FC\uC138\uC694) ex). 15,7
|
||||
member.privacy.type.date=15,7
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
member.privacy.mail.url=
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
member.privacy.sms.url=
|
||||
|
||||
#FTP \uae30\ub2a5 \uc124\uc815 ex). false,ftp,sftp
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815 ex). false,ftp,sftp
|
||||
ftp.type=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 127.0.0.1
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 127.0.0.1
|
||||
ftp.server=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.id=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.pw=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 21
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 21
|
||||
ftp.port=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). /home/data/seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). /home/data/seed
|
||||
ftp.path=false
|
||||
|
||||
#POST \ubc29\uc2dd\uc774\uc5b4\ub3c4 \ud574\ub2f9 URL\uc740 CSRF\uc5d0\uc11c \uc81c\uc678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 URL \ucd94\uac00\ud574\uc918\uc57c\ud55c\ub2e4. (\uac1c\uc778\uc815\ubcf4 \ud30c\uae30\ub294 POST\ud615\ud0dc\uc784)
|
||||
#POST \uBC29\uC2DD\uC774\uC5B4\uB3C4 \uD574\uB2F9 URL\uC740 CSRF\uC5D0\uC11C \uC81C\uC678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 URL \uCD94\uAC00\uD574\uC918\uC57C\uD55C\uB2E4. (\uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30\uB294 POST\uD615\uD0DC\uC784)
|
||||
csrf.url=/user/extra/case/zipCode/jusoPopup/jsp/Page.do,/nanum/NanumCallback.do,/user/mediation/case/04/154/mediationStep03.do,/user/extra/case/siren/hpParamPop/jsp/Page.do,/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do,/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do
|
||||
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[]
|
||||
#https.seed.url=/gta/index.do,/gta/login.do,/gtu/index.do,/gtu/login.do,/gtm/index.do,/gtm/login.do,/gte/index.do,/gte/login.do
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[]
|
||||
#http.seed.url=/dashboard.do,/eIndex.do,/gtu/memberList.do
|
||||
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
https.url=
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
http.url=
|
||||
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL
|
||||
root.url=http://localhost
|
||||
#\ud574\ub2f9 \uc11c\ubc84 SEED\uc11c\ubc84 \uacbd\ub85c
|
||||
#\uD574\uB2F9 \uC11C\uBC84 SEED\uC11C\uBC84 \uACBD\uB85C
|
||||
root.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL path
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL path
|
||||
root.contextpath=
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc784\uc2dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC784\uC2DC\uD3F4\uB354
|
||||
#file.temp.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site/case/upload/tempFiles
|
||||
file.temp.path=C:/Project_Files/case_seed-v3.0/WebContent/WEB-INF/views/site/case/upload/tempFiles
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC5C5\uB85C\uB4DC\uD3F4\uB354
|
||||
#file.real.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site/case/upload/uploadFiles
|
||||
file.real.path=C:/Project_Files/case_seed-v3.0/WebContent/WEB-INF/views/site/case/upload/uploadFiles
|
||||
|
||||
@ -217,31 +217,31 @@ file.real.path=C:/Project_Files/case_seed-v3.0/WebContent/WEB-INF/views/site/cas
|
||||
nice.uid=kofair
|
||||
nice.pwd=kofair2016!
|
||||
|
||||
#oz \uc11c\ubc84 \uc8fc\uc18c
|
||||
#oz \uC11C\uBC84 \uC8FC\uC18C
|
||||
oz.ozServerNm=http://119.193.215.98:8086
|
||||
|
||||
#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c
|
||||
#\uADF8\uB8F9\uC6E8\uC5B4 \uC5F0\uB3D9 \uC8FC\uC18C
|
||||
gw.url=https://ovis.opco.co.kr
|
||||
|
||||
#\ubcf8\uc778\uc778\uc99d \uc11c\ubc84\uc8fc\uc18c
|
||||
#\uBCF8\uC778\uC778\uC99D \uC11C\uBC84\uC8FC\uC18C
|
||||
cert.retUrl=23http://119.193.215.98:8083
|
||||
cert.hpRetUrl=32http://119.193.215.98:8083
|
||||
cert.hpSrvNo=015006
|
||||
|
||||
#\ub300\uc6a9\ub7c9 innorix license
|
||||
#\uB300\uC6A9\uB7C9 innorix license
|
||||
Globals.Innorix.License=dev
|
||||
#Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
|
||||
|
||||
#\uc774\uba54\uc77c \ubc1c\uc1a1 \uc815\ubcf4
|
||||
#\uC774\uBA54\uC77C \uBC1C\uC1A1 \uC815\uBCF4
|
||||
email.smtpHost=mail.kofair.or.kr
|
||||
email.smtpPort=25
|
||||
email.username=caseadmin@kofair.or.kr
|
||||
email.password=@caseadmin2024
|
||||
|
||||
#\uac80\uc0c9\uc194\ub8e8\uc158
|
||||
#\uAC80\uC0C9\uC194\uB8E8\uC158
|
||||
search.host=http://192.168.0.60:7578
|
||||
|
||||
#\uc54c\ub9bc\ud1a1
|
||||
#\uC54C\uB9BC\uD1A1
|
||||
ppurio.id=kofair
|
||||
ppurio.pw=kofa2024@
|
||||
ppurio.host=https://api.bizppurio.com
|
||||
@ -253,3 +253,8 @@ ppurio.templateCode4=bizp_2024112810492916931760451
|
||||
ppurio.templateCode5=bizp_2024112810492916931854671
|
||||
ppurio.templateCode6=bizp_2024112810522719814540186
|
||||
ppurio.from=15881490
|
||||
|
||||
#pdf \uBCC0\uD658
|
||||
pdf.filePath=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles/case
|
||||
pdf.hostUri=http://192.168.0.60:8081
|
||||
pdf.serverUrl=http://192.168.0.31:8888
|
||||
@ -1,25 +1,25 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
# globals.properties : \uC2DC\uC2A4\uD15C
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
# 1. key = value \uAD6C\uC870\uC785\uB2C8\uB2E4.
|
||||
# 2. key\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uD3EC\uD568\uBD88\uAC00, value\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uAC00\uB2A5
|
||||
# 3. key\uAC12\uC73C\uB85C \uD55C\uAE00\uC744 \uC0AC\uC6A9\uBD88\uAC00, value\uAC12\uC740 \uD55C\uAE00\uC0AC\uC6A9\uC774 \uAC00\uB2A5
|
||||
# 4. \uC904\uC744 \uBC14\uAFC0 \uD544\uC694\uAC00 \uC788\uC73C\uBA74 '\'\uB97C \uB77C\uC778\uC758 \uB05D\uC5D0 \uCD94\uAC00(\uB9CC\uC57D '\'\uBB38\uC790\uB97C \uC0AC\uC6A9\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uB294 '\\'\uB97C \uC0AC\uC6A9)
|
||||
# 5. Windows\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '\\' or '/' ('\' \uC0AC\uC6A9\uD558\uBA74 \uC548\uB428)
|
||||
# 6. Unix\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '/'
|
||||
# 7. \uC8FC\uC11D\uBB38 \uCC98\uB9AC\uB294 #\uC0AC\uC6A9
|
||||
# 8. value\uAC12 \uB4A4\uC5D0 \uC2A4\uD398\uC774\uC2A4\uAC00 \uC874\uC7AC\uD558\uB294 \uACBD\uC6B0 \uC11C\uBE14\uB9BF\uC5D0\uC11C \uCC38\uC870\uD560\uB54C\uB294 \uC5D0\uB7EC\uBC1C\uC0DD\uD560 \uC218 \uC788\uC73C\uBBC0\uB85C trim()\uD558\uAC70\uB098 \uB9C8\uC9C0\uB9C9 \uACF5\uBC31\uC5C6\uC774 properties \uAC12\uC744 \uC124\uC815\uD560\uAC83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
# \uC6B4\uC601\uC11C\uBC84 \uD0C0\uC785(WINDOWS, UNIX)
|
||||
Globals.OsType = WINDOWS
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
# G4C \uC5F0\uACB0\uC6A9 IP (localhost)
|
||||
Globals.LocalIp = 127.0.0.1
|
||||
|
||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
||||
# DB\uC11C\uBC84 \uD0C0\uC785(mysql,oracle,altibase,tibero) - datasource \uBC0F sqlMap \uD30C\uC77C \uC9C0\uC815\uC5D0 \uC0AC\uC6A9\uB428
|
||||
Globals.DbType = oracle
|
||||
Globals.UserName= FAIRNETUR
|
||||
Globals.Password= FAIRNETUR@#$
|
||||
@ -30,190 +30,190 @@ Globals.Url=jdbc:oracle:thin:@192.168.0.60:1524:XE
|
||||
|
||||
# MainPage Setting(admin)
|
||||
Globals.MainPage = /cmm/main/mainPage.do
|
||||
#\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58
|
||||
#\uCEE8\uD150\uCE20 \uD30C\uC77C\uC704\uCE58
|
||||
Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/
|
||||
#TEST SERVER
|
||||
Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/
|
||||
|
||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
||||
#\uac1c\ubc1c\uc11c\ubc84
|
||||
#prod \uAC1C\uBC1C, \uC2E4\uC11C\uBC84 \uAD6C\uBD84\uAC12
|
||||
#\uAC1C\uBC1C\uC11C\uBC84
|
||||
Globals.prod.islocal=local
|
||||
#\uc2e4\uc11c\ubc84
|
||||
#\uC2E4\uC11C\uBC84
|
||||
#Globals.prod.islocal=real
|
||||
|
||||
##############################################################################################################
|
||||
#############################################\ubd84\uc7c1\uc870\uc815 \ucd94\uac00 \uc601\uc5ed ###################################################
|
||||
#############################################\uBD84\uC7C1\uC870\uC815 \uCD94\uAC00 \uC601\uC5ED ###################################################
|
||||
##############################################################################################################
|
||||
|
||||
#hibernate \uc124\uc815
|
||||
#hibernate \uC124\uC815
|
||||
language=ko
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
Globals.message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
Globals.message.confirm=false
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
Globals.message.time=1500
|
||||
|
||||
#SEED \uc5b8\uc5b4 ex). ko,en
|
||||
#SEED \uC5B8\uC5B4 ex). ko,en
|
||||
language=ko
|
||||
#SEED URL \uc778\uc99d\ud0a4
|
||||
#SEED URL \uC778\uC99D\uD0A4
|
||||
seed.key=wb3v96+QZFtSb/nfBWG7MQ9yhOnmQ3lzKFpjtuL77vA=
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \uc811\uc18d \ub0a0\uc9dc \uae30\uac04 \uc124\uc815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uC811\uC18D \uB0A0\uC9DC \uAE30\uAC04 \uC124\uC815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
seed.key.date=Waoa8oWVv6WPaaqsw3jGAQ==
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \ub77c\uc774\uc13c\uc2a4
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uB77C\uC774\uC13C\uC2A4
|
||||
seed.site.license=dDDxHXAwkzrD1hpNcksUuA==
|
||||
|
||||
#\uc11c\ubc84 HOST \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 HOST \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.name=OsIUEcGP7ONHDjAHOjJwuVUmRS5pNCYC
|
||||
#\uc11c\ubc84 IP \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 IP \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.ip=MjFPxdq/pwOO+LAukz4FT6kEZQ20gmwL
|
||||
|
||||
#\uac1c\uc778\uc815\ubcf4 \uae30\ub2a5 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uAC1C\uC778\uC815\uBCF4 \uAE30\uB2A5 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
private=false
|
||||
|
||||
#\ud1b5\uacc4 \uae30\ub2a5 \uc124\uc815 ex). none,sessionId,accessIp
|
||||
#\uD1B5\uACC4 \uAE30\uB2A5 \uC124\uC815 ex). none,sessionId,accessIp
|
||||
statistics.type=sessionId
|
||||
|
||||
#\uc11c\ubc84 OS \uc885\ub958
|
||||
#\uC11C\uBC84 OS \uC885\uB958
|
||||
os=windows
|
||||
#\uc11c\ubc84 \ubc84\uc804
|
||||
#\uC11C\uBC84 \uBC84\uC804
|
||||
os.version=7
|
||||
|
||||
#DB \uc885\ub958
|
||||
#DB \uC885\uB958
|
||||
database=oracle
|
||||
#DB \ubc84\uc804
|
||||
#DB \uBC84\uC804
|
||||
database.version=11
|
||||
#DB\uc5d0 \ub530\ub978 hibernate \uc124\uc815\uac12 applicationContext-hibernate.xml \ub77c\uc778 \ucc38\uc870
|
||||
#DB\uC5D0 \uB530\uB978 hibernate \uC124\uC815\uAC12 applicationContext-hibernate.xml \uB77C\uC778 \uCC38\uC870
|
||||
#database.hibernate.dialect=org.hibernate.dialect.OracleDialect
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
#WAS \uc885\ub958
|
||||
#WAS \uC885\uB958
|
||||
was=tomcat
|
||||
#WAS \ubc84\uc804
|
||||
#WAS \uBC84\uC804
|
||||
was.version=6
|
||||
#WAS \uc138\uc158 \uc124\uc815 ex). 60[60\ubd84]
|
||||
#WAS \uC138\uC158 \uC124\uC815 ex). 60[60\uBD84]
|
||||
was.session.time=60
|
||||
#WAS \ub85c\uadf8 \uacbd\ub85c
|
||||
#WAS \uB85C\uADF8 \uACBD\uB85C
|
||||
was.log.path=D:/tomcat/apache-tomcat-7.0.63-case_seed/logs/
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
message.time=1500
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
message.confirm=false
|
||||
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 ex). 100
|
||||
message.count.limit=100
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 \ucca8\ubd80\ud30c\uc77c \uc0ac\uc774\uc988 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 \uCCA8\uBD80\uD30C\uC77C \uC0AC\uC774\uC988 ex). 100
|
||||
message.file.size=100
|
||||
|
||||
#captcha \uae30\ub2a5 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#captcha \uAE30\uB2A5 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
captcha=true
|
||||
#captcha \uae00\uc790\uc0c9 \uc5ec\ubd80 ex). green,pink,gray,black,blue
|
||||
#captcha \uAE00\uC790\uC0C9 \uC5EC\uBD80 ex). green,pink,gray,black,blue
|
||||
captcha.color=black
|
||||
#captcha \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
captcha.width=150
|
||||
#captcha \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uC138\uB85C \uC0AC\uC774\uC988
|
||||
captcha.height=50
|
||||
#captcha \uae00\uc790 \uc0ac\uc774\uc988
|
||||
#captcha \uAE00\uC790 \uC0AC\uC774\uC988
|
||||
captcha.font.size=40
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
thumb.width=250
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uC138\uB85C \uC0AC\uC774\uC988
|
||||
thumb.height=250
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uba40\ud2f0 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBA40\uD2F0 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.multi=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBBF8\uB9AC\uBCF4\uAE30 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.preview=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.encryption=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \ub9ac\uc2a4\ud2b8[] ex). bbs,message,formbuilder
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uB9AC\uC2A4\uD2B8[] ex). bbs,message,formbuilder
|
||||
file.encryption.type=bbs,message,formbuilder
|
||||
#\ucca8\ubd80\ud30c\uc77c 20GB ex). 2000000000
|
||||
#\uCCA8\uBD80\uD30C\uC77C 20GB ex). 2000000000
|
||||
file.size=2000000000
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc124\uba85 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC124\uBA85 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.text=true
|
||||
|
||||
#\ud68c\uc6d0\uad00\ub9ac \uba54\ub274 \uc228\uae40 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc228\uae40],false[\ubcf4\uc784]
|
||||
#\uD68C\uC6D0\uAD00\uB9AC \uBA54\uB274 \uC228\uAE40 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC228\uAE40],false[\uBCF4\uC784]
|
||||
member.page=true
|
||||
#\ud68c\uc6d0 \uc790\ub3d9\uac00\uc785 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc790\ub3d9\uac00\uc785],false[\uc2b9\uc778\uac00\uc785]
|
||||
#\uD68C\uC6D0 \uC790\uB3D9\uAC00\uC785 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC790\uB3D9\uAC00\uC785],false[\uC2B9\uC778\uAC00\uC785]
|
||||
member.auto=true
|
||||
#\ud68c\uc6d0 \ud0c8\ud1f4\uc2dc DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\uc0ad\uc81c\uc548\ud568],false[\uc0ad\uc81c\ud568]
|
||||
#\uD68C\uC6D0 \uD0C8\uD1F4\uC2DC DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uC0AD\uC81C\uC548\uD568],false[\uC0AD\uC81C\uD568]
|
||||
member.flag=true
|
||||
#\ud68c\uc6d0 \ud328\uc2a4\uc6cc\ub4dc \ubcc0\uacbd \uc5ec\ubd80 ex). 0[\uc0ac\uc6a9\uc548\ud568],3[3\uac1c\uc6d4]
|
||||
#\uD68C\uC6D0 \uD328\uC2A4\uC6CC\uB4DC \uBCC0\uACBD \uC5EC\uBD80 ex). 0[\uC0AC\uC6A9\uC548\uD568],3[3\uAC1C\uC6D4]
|
||||
member.pw.change=0
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.lock=false
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uce74\uc6b4\ud2b8 ex). 5[5\ubc88 \ud2c0\ub9ac\uba74 \ud68c\uc6d0 \uc7a0\uae40]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uCE74\uC6B4\uD2B8 ex). 5[5\uBC88 \uD2C0\uB9AC\uBA74 \uD68C\uC6D0 \uC7A0\uAE40]
|
||||
member.lock.num=5
|
||||
|
||||
#\ud1b5\ud569\ud68c\uc6d0 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD1B5\uD569\uD68C\uC6D0 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.merge=true
|
||||
#\ud1b5\ud569\ud68c\uc6d0 siteIdx
|
||||
#\uD1B5\uD569\uD68C\uC6D0 siteIdx
|
||||
member.merge.siteIdx=seed
|
||||
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \uc5ec\ubd80 (\ud68c\uc6d0 \ub4f1\ub85d\uc77c \uae30\uc900\uc73c\ub85c \uc801\uc6a9) ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uC5EC\uBD80 (\uD68C\uC6D0 \uB4F1\uB85D\uC77C \uAE30\uC900\uC73C\uB85C \uC801\uC6A9) ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.privacy.destroyed=false
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\ubbf8\uc0ad\uc81c],false[\uc0ad\uc81c]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uBBF8\uC0AD\uC81C],false[\uC0AD\uC81C]
|
||||
member.privacy.flag=true
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \uc218\uc9d1 \uae30\uac04\uc124\uc815(365\uc77c) ex). 365
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uC218\uC9D1 \uAE30\uAC04\uC124\uC815(365\uC77C) ex). 365
|
||||
member.privacy.date=365
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 ex). mail,sms
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 ex). mail,sms
|
||||
member.privacy.type=mail,sms
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 \ub0a0\uc9dc \uc124\uc815[](\uc77c \uae30\uc900, \uae34\ub0a0\uc9dc\ubd80\ud130 \uc124\uc815\ud574\uc8fc\uc138\uc694) ex). 15,7
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 \uB0A0\uC9DC \uC124\uC815[](\uC77C \uAE30\uC900, \uAE34\uB0A0\uC9DC\uBD80\uD130 \uC124\uC815\uD574\uC8FC\uC138\uC694) ex). 15,7
|
||||
member.privacy.type.date=15,7
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
member.privacy.mail.url=
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
member.privacy.sms.url=
|
||||
|
||||
#FTP \uae30\ub2a5 \uc124\uc815 ex). false,ftp,sftp
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815 ex). false,ftp,sftp
|
||||
ftp.type=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 127.0.0.1
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 127.0.0.1
|
||||
ftp.server=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.id=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.pw=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 21
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 21
|
||||
ftp.port=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). /home/data/seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). /home/data/seed
|
||||
ftp.path=false
|
||||
|
||||
#POST \ubc29\uc2dd\uc774\uc5b4\ub3c4 \ud574\ub2f9 URL\uc740 CSRF\uc5d0\uc11c \uc81c\uc678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 URL \ucd94\uac00\ud574\uc918\uc57c\ud55c\ub2e4. (\uac1c\uc778\uc815\ubcf4 \ud30c\uae30\ub294 POST\ud615\ud0dc\uc784)
|
||||
#POST \uBC29\uC2DD\uC774\uC5B4\uB3C4 \uD574\uB2F9 URL\uC740 CSRF\uC5D0\uC11C \uC81C\uC678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 URL \uCD94\uAC00\uD574\uC918\uC57C\uD55C\uB2E4. (\uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30\uB294 POST\uD615\uD0DC\uC784)
|
||||
csrf.url=/user/extra/case/zipCode/jusoPopup/jsp/Page.do,/nanum/NanumCallback.do,/user/mediation/case/04/154/mediationStep03.do,/user/extra/case/siren/hpParamPop/jsp/Page.do,/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do,/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do
|
||||
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[]
|
||||
#https.seed.url=/gta/index.do,/gta/login.do,/gtu/index.do,/gtu/login.do,/gtm/index.do,/gtm/login.do,/gte/index.do,/gte/login.do
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[]
|
||||
#http.seed.url=/dashboard.do,/eIndex.do,/gtu/memberList.do
|
||||
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
https.url=
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
http.url=
|
||||
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL
|
||||
root.url=http://localhost
|
||||
#\ud574\ub2f9 \uc11c\ubc84 SEED\uc11c\ubc84 \uacbd\ub85c
|
||||
#\uD574\uB2F9 \uC11C\uBC84 SEED\uC11C\uBC84 \uACBD\uB85C
|
||||
#root.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site
|
||||
#\ud14c\uc2a4\ud2b8\uc6a9
|
||||
#\uD14C\uC2A4\uD2B8\uC6A9
|
||||
root.path=/usr/local/homepage/WEB-INF/views/site
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL path
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL path
|
||||
root.contextpath=
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc784\uc2dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC784\uC2DC\uD3F4\uB354
|
||||
#file.temp.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site/case/upload/tempFiles
|
||||
file.temp.path=C:/project/git/case_seed/WebContent/WEB-INF/views/site/case/upload/tempFiles
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC5C5\uB85C\uB4DC\uD3F4\uB354
|
||||
#file.real.path=D:/project/git/case_seed/WebContent/WEB-INF/views/site/case/upload/uploadFiles
|
||||
#\ud14c\uc2a4\ud2b8\uc6a9
|
||||
#\uD14C\uC2A4\uD2B8\uC6A9
|
||||
file.real.path=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles
|
||||
#file.real.path=C:/Project_Files/case_seed-v3.0/WebContent/WEB-INF/views/site/case/upload/uploadFiles
|
||||
|
||||
@ -221,32 +221,32 @@ file.real.path=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles
|
||||
nice.uid=kofair
|
||||
nice.pwd=kofair2016!
|
||||
|
||||
#oz \uc11c\ubc84 \uc8fc\uc18c
|
||||
#oz \uC11C\uBC84 \uC8FC\uC18C
|
||||
oz.ozServerNm=http://119.193.215.98:8086
|
||||
|
||||
#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c
|
||||
#\uADF8\uB8F9\uC6E8\uC5B4 \uC5F0\uB3D9 \uC8FC\uC18C
|
||||
gw.url=https://ovis.opco.co.kr
|
||||
ngw.url=https://gw.kofair.or.kr
|
||||
|
||||
#\ubcf8\uc778\uc778\uc99d \uc11c\ubc84\uc8fc\uc18c
|
||||
#\uBCF8\uC778\uC778\uC99D \uC11C\uBC84\uC8FC\uC18C
|
||||
cert.retUrl=23http://119.193.215.98:8084
|
||||
cert.hpRetUrl=32http://119.193.215.98:8084
|
||||
cert.hpSrvNo=016006
|
||||
|
||||
#\ub300\uc6a9\ub7c9 innorix license
|
||||
#\uB300\uC6A9\uB7C9 innorix license
|
||||
Globals.Innorix.License=dev
|
||||
#Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
|
||||
|
||||
#\uc774\uba54\uc77c \ubc1c\uc1a1 \uc815\ubcf4
|
||||
#\uC774\uBA54\uC77C \uBC1C\uC1A1 \uC815\uBCF4
|
||||
email.smtpHost=mail.kofair.or.kr
|
||||
email.smtpPort=25
|
||||
email.username=caseadmin@kofair.or.kr
|
||||
email.password=@caseadmin2024
|
||||
|
||||
#\uac80\uc0c9\uc194\ub8e8\uc158
|
||||
#\uAC80\uC0C9\uC194\uB8E8\uC158
|
||||
search.host=http://192.168.0.60:7578
|
||||
|
||||
#\uc54c\ub9bc\ud1a1
|
||||
#\uC54C\uB9BC\uD1A1
|
||||
ppurio.id=kofair
|
||||
ppurio.pw=kofa2024@
|
||||
ppurio.host=https://dev-api.bizppurio.com
|
||||
@ -258,3 +258,8 @@ ppurio.templateCode4=bizp_2024112810492916931760451
|
||||
ppurio.templateCode5=bizp_2024112810492916931854671
|
||||
ppurio.templateCode6=bizp_2024112810522719814540186
|
||||
ppurio.from=15881490
|
||||
|
||||
#pdf \uBCC0\uD658
|
||||
pdf.filePath=/inputFile
|
||||
pdf.hostUri=http://192.168.0.38:8081
|
||||
pdf.serverUrl=http://192.168.0.31:8888
|
||||
@ -1,25 +1,25 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
# globals.properties : \uC2DC\uC2A4\uD15C
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
# 1. key = value \uAD6C\uC870\uC785\uB2C8\uB2E4.
|
||||
# 2. key\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uD3EC\uD568\uBD88\uAC00, value\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uAC00\uB2A5
|
||||
# 3. key\uAC12\uC73C\uB85C \uD55C\uAE00\uC744 \uC0AC\uC6A9\uBD88\uAC00, value\uAC12\uC740 \uD55C\uAE00\uC0AC\uC6A9\uC774 \uAC00\uB2A5
|
||||
# 4. \uC904\uC744 \uBC14\uAFC0 \uD544\uC694\uAC00 \uC788\uC73C\uBA74 '\'\uB97C \uB77C\uC778\uC758 \uB05D\uC5D0 \uCD94\uAC00(\uB9CC\uC57D '\'\uBB38\uC790\uB97C \uC0AC\uC6A9\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uB294 '\\'\uB97C \uC0AC\uC6A9)
|
||||
# 5. Windows\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '\\' or '/' ('\' \uC0AC\uC6A9\uD558\uBA74 \uC548\uB428)
|
||||
# 6. Unix\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '/'
|
||||
# 7. \uC8FC\uC11D\uBB38 \uCC98\uB9AC\uB294 #\uC0AC\uC6A9
|
||||
# 8. value\uAC12 \uB4A4\uC5D0 \uC2A4\uD398\uC774\uC2A4\uAC00 \uC874\uC7AC\uD558\uB294 \uACBD\uC6B0 \uC11C\uBE14\uB9BF\uC5D0\uC11C \uCC38\uC870\uD560\uB54C\uB294 \uC5D0\uB7EC\uBC1C\uC0DD\uD560 \uC218 \uC788\uC73C\uBBC0\uB85C trim()\uD558\uAC70\uB098 \uB9C8\uC9C0\uB9C9 \uACF5\uBC31\uC5C6\uC774 properties \uAC12\uC744 \uC124\uC815\uD560\uAC83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
# \uC6B4\uC601\uC11C\uBC84 \uD0C0\uC785(WINDOWS, UNIX)
|
||||
Globals.OsType = WINDOWS
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
# G4C \uC5F0\uACB0\uC6A9 IP (localhost)
|
||||
Globals.LocalIp = 127.0.0.1
|
||||
|
||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
||||
# DB\uC11C\uBC84 \uD0C0\uC785(mysql,oracle,altibase,tibero) - datasource \uBC0F sqlMap \uD30C\uC77C \uC9C0\uC815\uC5D0 \uC0AC\uC6A9\uB428
|
||||
Globals.DbType = oracle
|
||||
Globals.UserName= newcasedb
|
||||
Globals.Password= newcasedb1130
|
||||
@ -30,218 +30,218 @@ Globals.Url=jdbc:oracle:thin:@211.245.106.125:1521:kofairdb
|
||||
|
||||
# MainPage Setting(admin)
|
||||
Globals.MainPage = /cmm/main/mainPage.do
|
||||
#\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58
|
||||
#\uCEE8\uD150\uCE20 \uD30C\uC77C\uC704\uCE58
|
||||
Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/
|
||||
#TEST SERVER
|
||||
Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/
|
||||
|
||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
||||
#\uac1c\ubc1c\uc11c\ubc84
|
||||
#prod \uAC1C\uBC1C, \uC2E4\uC11C\uBC84 \uAD6C\uBD84\uAC12
|
||||
#\uAC1C\uBC1C\uC11C\uBC84
|
||||
#Globals.prod.islocal=local
|
||||
#\uc2e4\uc11c\ubc84
|
||||
#\uC2E4\uC11C\uBC84
|
||||
Globals.prod.islocal=real
|
||||
|
||||
##############################################################################################################
|
||||
#############################################\ubd84\uc7c1\uc870\uc815 \ucd94\uac00 \uc601\uc5ed ###################################################
|
||||
#############################################\uBD84\uC7C1\uC870\uC815 \uCD94\uAC00 \uC601\uC5ED ###################################################
|
||||
##############################################################################################################
|
||||
|
||||
#hibernate \uc124\uc815
|
||||
#hibernate \uC124\uC815
|
||||
language=ko
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
Globals.message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
Globals.message.confirm=false
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
Globals.message.time=1500
|
||||
|
||||
|
||||
#SEED \uc5b8\uc5b4 ex). ko,en
|
||||
#SEED \uC5B8\uC5B4 ex). ko,en
|
||||
language=ko
|
||||
#SEED URL \uc778\uc99d\ud0a4
|
||||
#SEED URL \uC778\uC99D\uD0A4
|
||||
seed.key=wb3v96+QZFtSb/nfBWG7MQ9yhOnmQ3lzKFpjtuL77vA=
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \uc811\uc18d \ub0a0\uc9dc \uae30\uac04 \uc124\uc815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uC811\uC18D \uB0A0\uC9DC \uAE30\uAC04 \uC124\uC815 ex). 0000-00-00 ~ 0000-00-0000
|
||||
seed.key.date=Waoa8oWVv6WPaaqsw3jGAQ==
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \ub77c\uc774\uc13c\uc2a4
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0 \uB77C\uC774\uC13C\uC2A4
|
||||
seed.site.license=dDDxHXAwkzrD1hpNcksUuA==
|
||||
|
||||
#\uc11c\ubc84 HOST \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 HOST \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.name=OsIUEcGP7ONHDjAHOjJwuVUmRS5pNCYC
|
||||
#\uc11c\ubc84 IP \ub77c\uc774\uc13c\uc2a4[]
|
||||
#\uC11C\uBC84 IP \uB77C\uC774\uC13C\uC2A4[]
|
||||
server.host.ip=MjFPxdq/pwOO+LAukz4FT6kEZQ20gmwL
|
||||
|
||||
#\uac1c\uc778\uc815\ubcf4 \uae30\ub2a5 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uAC1C\uC778\uC815\uBCF4 \uAE30\uB2A5 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
private=false
|
||||
|
||||
#\ud1b5\uacc4 \uae30\ub2a5 \uc124\uc815 ex). none,sessionId,accessIp
|
||||
#\uD1B5\uACC4 \uAE30\uB2A5 \uC124\uC815 ex). none,sessionId,accessIp
|
||||
statistics.type=sessionId
|
||||
|
||||
#\uc11c\ubc84 OS \uc885\ub958
|
||||
#\uC11C\uBC84 OS \uC885\uB958
|
||||
os=windows
|
||||
#\uc11c\ubc84 \ubc84\uc804
|
||||
#\uC11C\uBC84 \uBC84\uC804
|
||||
os.version=7
|
||||
|
||||
#DB \uc885\ub958
|
||||
#DB \uC885\uB958
|
||||
database=oracle
|
||||
#DB \ubc84\uc804
|
||||
#DB \uBC84\uC804
|
||||
database.version=11
|
||||
#DB\uc5d0 \ub530\ub978 hibernate \uc124\uc815\uac12 applicationContext-hibernate.xml \ub77c\uc778 \ucc38\uc870
|
||||
#DB\uC5D0 \uB530\uB978 hibernate \uC124\uC815\uAC12 applicationContext-hibernate.xml \uB77C\uC778 \uCC38\uC870
|
||||
#database.hibernate.dialect=org.hibernate.dialect.OracleDialect
|
||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
|
||||
#WAS \uc885\ub958
|
||||
#WAS \uC885\uB958
|
||||
was=tomcat
|
||||
#WAS \ubc84\uc804
|
||||
#WAS \uBC84\uC804
|
||||
was.version=6
|
||||
#WAS \uc138\uc158 \uc124\uc815 ex). 60[60\ubd84]
|
||||
#WAS \uC138\uC158 \uC124\uC815 ex). 60[60\uBD84]
|
||||
was.session.time=60
|
||||
#WAS \ub85c\uadf8 \uacbd\ub85c
|
||||
#WAS \uB85C\uADF8 \uACBD\uB85C
|
||||
was.log.path=D:/tomcat/apache-tomcat-7.0.63-case_seed/logs/
|
||||
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uD0C0\uC785 \uC124\uC815 ex). message,script
|
||||
message.check=message
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uC2DC\uAC04 \uC124\uC815 ex). 1500
|
||||
message.time=1500
|
||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uBA54\uC2DC\uC9C0 \uD398\uC774\uC9C0 \uBC84\uD2BC\uD65C\uC131\uD654 \uC124\uC815 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
message.confirm=false
|
||||
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 ex). 100
|
||||
message.count.limit=100
|
||||
#\ucabd\uc9c0 \uae30\ub2a5 \ucca8\ubd80\ud30c\uc77c \uc0ac\uc774\uc988 ex). 100
|
||||
#\uCABD\uC9C0 \uAE30\uB2A5 \uCCA8\uBD80\uD30C\uC77C \uC0AC\uC774\uC988 ex). 100
|
||||
message.file.size=100
|
||||
|
||||
#captcha \uae30\ub2a5 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#captcha \uAE30\uB2A5 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
captcha=true
|
||||
#captcha \uae00\uc790\uc0c9 \uc5ec\ubd80 ex). green,pink,gray,black,blue
|
||||
#captcha \uAE00\uC790\uC0C9 \uC5EC\uBD80 ex). green,pink,gray,black,blue
|
||||
captcha.color=black
|
||||
#captcha \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
captcha.width=150
|
||||
#captcha \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#captcha \uC138\uB85C \uC0AC\uC774\uC988
|
||||
captcha.height=50
|
||||
#captcha \uae00\uc790 \uc0ac\uc774\uc988
|
||||
#captcha \uAE00\uC790 \uC0AC\uC774\uC988
|
||||
captcha.font.size=40
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uac00\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uAC00\uB85C \uC0AC\uC774\uC988
|
||||
thumb.width=250
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uc138\ub85c \uc0ac\uc774\uc988
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC378\uB124\uC77C \uC138\uB85C \uC0AC\uC774\uC988
|
||||
thumb.height=250
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uba40\ud2f0 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBA40\uD2F0 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.multi=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uBBF8\uB9AC\uBCF4\uAE30 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.preview=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.encryption=false
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \ub9ac\uc2a4\ud2b8[] ex). bbs,message,formbuilder
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC554\uD638\uD654 \uAE30\uB2A5 \uB9AC\uC2A4\uD2B8[] ex). bbs,message,formbuilder
|
||||
file.encryption.type=bbs,message,formbuilder
|
||||
#\ucca8\ubd80\ud30c\uc77c 20GB ex). 2000000000
|
||||
#\uCCA8\uBD80\uD30C\uC77C 20GB ex). 2000000000
|
||||
file.size=2000000000
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc124\uba85 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC124\uBA85 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
file.text=true
|
||||
|
||||
#\ud68c\uc6d0\uad00\ub9ac \uba54\ub274 \uc228\uae40 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc228\uae40],false[\ubcf4\uc784]
|
||||
#\uD68C\uC6D0\uAD00\uB9AC \uBA54\uB274 \uC228\uAE40 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC228\uAE40],false[\uBCF4\uC784]
|
||||
member.page=true
|
||||
#\ud68c\uc6d0 \uc790\ub3d9\uac00\uc785 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc790\ub3d9\uac00\uc785],false[\uc2b9\uc778\uac00\uc785]
|
||||
#\uD68C\uC6D0 \uC790\uB3D9\uAC00\uC785 \uC124\uC815 \uC5EC\uBD80 ex). true[\uC790\uB3D9\uAC00\uC785],false[\uC2B9\uC778\uAC00\uC785]
|
||||
member.auto=true
|
||||
#\ud68c\uc6d0 \ud0c8\ud1f4\uc2dc DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\uc0ad\uc81c\uc548\ud568],false[\uc0ad\uc81c\ud568]
|
||||
#\uD68C\uC6D0 \uD0C8\uD1F4\uC2DC DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uC0AD\uC81C\uC548\uD568],false[\uC0AD\uC81C\uD568]
|
||||
member.flag=true
|
||||
#\ud68c\uc6d0 \ud328\uc2a4\uc6cc\ub4dc \ubcc0\uacbd \uc5ec\ubd80 ex). 0[\uc0ac\uc6a9\uc548\ud568],3[3\uac1c\uc6d4]
|
||||
#\uD68C\uC6D0 \uD328\uC2A4\uC6CC\uB4DC \uBCC0\uACBD \uC5EC\uBD80 ex). 0[\uC0AC\uC6A9\uC548\uD568],3[3\uAC1C\uC6D4]
|
||||
member.pw.change=0
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uAE30\uB2A5 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.lock=false
|
||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uce74\uc6b4\ud2b8 ex). 5[5\ubc88 \ud2c0\ub9ac\uba74 \ud68c\uc6d0 \uc7a0\uae40]
|
||||
#\uD68C\uC6D0 \uB85C\uADF8\uC778 \uC2E4\uD328\uC2DC \uC7A0\uAE40 \uCE74\uC6B4\uD2B8 ex). 5[5\uBC88 \uD2C0\uB9AC\uBA74 \uD68C\uC6D0 \uC7A0\uAE40]
|
||||
member.lock.num=5
|
||||
|
||||
#\ud1b5\ud569\ud68c\uc6d0 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD1B5\uD569\uD68C\uC6D0 \uC5EC\uBD80 ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.merge=true
|
||||
#\ud1b5\ud569\ud68c\uc6d0 siteIdx
|
||||
#\uD1B5\uD569\uD68C\uC6D0 siteIdx
|
||||
member.merge.siteIdx=seed
|
||||
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \uc5ec\ubd80 (\ud68c\uc6d0 \ub4f1\ub85d\uc77c \uae30\uc900\uc73c\ub85c \uc801\uc6a9) ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uC5EC\uBD80 (\uD68C\uC6D0 \uB4F1\uB85D\uC77C \uAE30\uC900\uC73C\uB85C \uC801\uC6A9) ex). true[\uC0AC\uC6A9],false[\uC0AC\uC6A9\uC548\uD568]
|
||||
member.privacy.destroyed=false
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\ubbf8\uc0ad\uc81c],false[\uc0ad\uc81c]
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 DB\uC0AD\uC81C \uC5EC\uBD80 ex). true[\uBBF8\uC0AD\uC81C],false[\uC0AD\uC81C]
|
||||
member.privacy.flag=true
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \uc218\uc9d1 \uae30\uac04\uc124\uc815(365\uc77c) ex). 365
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uC218\uC9D1 \uAE30\uAC04\uC124\uC815(365\uC77C) ex). 365
|
||||
member.privacy.date=365
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 ex). mail,sms
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 ex). mail,sms
|
||||
member.privacy.type=mail,sms
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 \ub0a0\uc9dc \uc124\uc815[](\uc77c \uae30\uc900, \uae34\ub0a0\uc9dc\ubd80\ud130 \uc124\uc815\ud574\uc8fc\uc138\uc694) ex). 15,7
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 \uD0C0\uC785 \uB0A0\uC9DC \uC124\uC815[](\uC77C \uAE30\uC900, \uAE34\uB0A0\uC9DC\uBD80\uD130 \uC124\uC815\uD574\uC8FC\uC138\uC694) ex). 15,7
|
||||
member.privacy.type.date=15,7
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
||||
member.privacy.mail.url=
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
||||
member.privacy.sms.url=
|
||||
|
||||
#FTP \uae30\ub2a5 \uc124\uc815 ex). false,ftp,sftp
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815 ex). false,ftp,sftp
|
||||
ftp.type=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 127.0.0.1
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 127.0.0.1
|
||||
ftp.server=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.id=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). seed
|
||||
ftp.pw=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 21
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). 21
|
||||
ftp.port=false
|
||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). /home/data/seed
|
||||
#FTP \uAE30\uB2A5 \uC124\uC815[] ex). /home/data/seed
|
||||
ftp.path=false
|
||||
|
||||
#POST \ubc29\uc2dd\uc774\uc5b4\ub3c4 \ud574\ub2f9 URL\uc740 CSRF\uc5d0\uc11c \uc81c\uc678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 URL \ucd94\uac00\ud574\uc918\uc57c\ud55c\ub2e4. (\uac1c\uc778\uc815\ubcf4 \ud30c\uae30\ub294 POST\ud615\ud0dc\uc784)
|
||||
#POST \uBC29\uC2DD\uC774\uC5B4\uB3C4 \uD574\uB2F9 URL\uC740 CSRF\uC5D0\uC11C \uC81C\uC678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
||||
#\uD68C\uC6D0 \uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30 URL \uCD94\uAC00\uD574\uC918\uC57C\uD55C\uB2E4. (\uAC1C\uC778\uC815\uBCF4 \uD30C\uAE30\uB294 POST\uD615\uD0DC\uC784)
|
||||
csrf.url=/user/extra/case/zipCode/jusoPopup/jsp/Page.do,/nanum/NanumCallback.do,/user/mediation/case/04/154/mediationStep03.do,/user/extra/case/siren/hpParamPop/jsp/Page.do,/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do,/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do
|
||||
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[]
|
||||
#https.seed.url=/gta/index.do,/gta/login.do,/gtu/index.do,/gtu/login.do,/gtm/index.do,/gtm/login.do,/gte/index.do,/gte/login.do
|
||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[]
|
||||
#SEED \uAD00\uB9AC\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[]
|
||||
#http.seed.url=/dashboard.do,/eIndex.do,/gtu/memberList.do
|
||||
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 https \uC801\uC6A9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
||||
https.url=
|
||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
#\uC0AC\uC6A9\uC790 \uD398\uC774\uC9C0\uC758 http \uC801\uC6A9 URL[] ex). /*/index.do,/*/subIndex/
|
||||
http.url=
|
||||
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL
|
||||
root.url=http://localhost
|
||||
#\ud574\ub2f9 \uc11c\ubc84 SEED\uc11c\ubc84 \uacbd\ub85c
|
||||
#\uD574\uB2F9 \uC11C\uBC84 SEED\uC11C\uBC84 \uACBD\uB85C
|
||||
root.path=/usr/local/homepage/WEB-INF/views/site
|
||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL path
|
||||
#\uD574\uB2F9 \uC0AC\uC774\uD2B8 URL path
|
||||
root.contextpath=
|
||||
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc784\uc2dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC784\uC2DC\uD3F4\uB354
|
||||
file.temp.path=/usr/local/homepage/WEB-INF/views/site/case/upload/tempFiles
|
||||
#\ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc\ud3f4\ub354
|
||||
#\uCCA8\uBD80\uD30C\uC77C \uC5C5\uB85C\uB4DC\uD3F4\uB354
|
||||
file.real.path=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles
|
||||
|
||||
#NICE
|
||||
nice.uid=kofair
|
||||
nice.pwd=kofair2016!
|
||||
|
||||
#oz \uc11c\ubc84 \uc8fc\uc18c
|
||||
#oz \uC11C\uBC84 \uC8FC\uC18C
|
||||
oz.ozServerNm=http://211.245.106.124:8071
|
||||
|
||||
#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c
|
||||
#\uADF8\uB8F9\uC6E8\uC5B4 \uC5F0\uB3D9 \uC8FC\uC18C
|
||||
gw.url=https://gwd.unicologx.com
|
||||
|
||||
#\ubcf8\uc778\uc778\uc99d \uc11c\ubc84\uc8fc\uc18c
|
||||
#\uBCF8\uC778\uC778\uC99D \uC11C\uBC84\uC8FC\uC18C
|
||||
cert.retUrl=23https://fairnet.kofair.or.kr
|
||||
cert.hpRetUrl=32https://fairnet.kofair.or.kr
|
||||
cert.hpSrvNo=012006
|
||||
|
||||
#\ub300\uc6a9\ub7c9 innorix license
|
||||
#\uB300\uC6A9\uB7C9 innorix license
|
||||
Globals.Innorix.License=svr
|
||||
#Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
|
||||
|
||||
#\uc774\uba54\uc77c \ubc1c\uc1a1 \uc815\ubcf4
|
||||
#\uC774\uBA54\uC77C \uBC1C\uC1A1 \uC815\uBCF4
|
||||
email.smtpHost=mail.kofair.or.kr
|
||||
email.smtpPort=25
|
||||
email.username=caseadmin@kofair.or.kr
|
||||
email.password=@caseadmin2024
|
||||
|
||||
#\uac80\uc0c9\uc194\ub8e8\uc158
|
||||
#\uAC80\uC0C9\uC194\uB8E8\uC158
|
||||
search.host=http://211.245.106.124:7578
|
||||
|
||||
#\uc54c\ub9bc\ud1a1
|
||||
#\uC54C\uB9BC\uD1A1
|
||||
ppurio.id=kofair
|
||||
ppurio.pw=kofa2024@
|
||||
ppurio.host=https://api.bizppurio.com
|
||||
@ -254,47 +254,7 @@ ppurio.templateCode5=bizp_2024112810492916931854671
|
||||
ppurio.templateCode6=bizp_2024112810522719814540186
|
||||
ppurio.from=15881490
|
||||
|
||||
|
||||
#pdf-url
|
||||
##=====================================1.local(http://192.168.0.34:7080)=============================================================
|
||||
##pdf\ubcc0\ud658\uc11c\ubc84 - WAS \uc5d0\uc11c \ud638\ucd9c\ud558\ub294 PDF \ubcc0\ud658 \uc11c\ubc84 IP \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
||||
#Globals.pdf.serverUrl=192.168.0.200
|
||||
|
||||
|
||||
##\uc6f9\ud398\uc774\uc9c0\ub97c pdf\ub85c \ubcc0\ud658\ud558\uae30 \uc704\ud55c api \ud638\ucd9curl - \uc870\uc815\uc2e0\uccad\uc11c \ub4f1 - WAS \uc11c\ubc84 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
||||
#Globals.pdf.apiUrl=http://192.168.0.34:7080
|
||||
|
||||
|
||||
##pdf \uc11c\ubc84\uc758 \ub124\ud2b8\uc6cc\ud06c \uacbd\ub85c
|
||||
##pdf\ubcc0\ud658 \uc11c\ube0c\ub97c \uc704\ud55c path - 1.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - PDF \ubcc0\ud658 \uc11c\ubc84\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ud3f4\ub354 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
||||
#Globals.pdf.filepath.out=file:/z:/out/
|
||||
|
||||
|
||||
##tomcat upload \uacbd\ub85c
|
||||
##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 2.pdf\ubcc0\ud658\uc744 \uc704\ud55c \uc5c5\ub85c\ub4dc \ud30c\uc77c \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c
|
||||
#Globals.pdf.makepath=y:/
|
||||
|
||||
##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 3.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c
|
||||
#Globals.pdf.makepath.out=y:/out/
|
||||
|
||||
|
||||
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
|
||||
#Globals.pdf.webpath=/pdf/out/
|
||||
|
||||
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
|
||||
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
||||
#Globals.pdf.serverUrl=192.168.0.200
|
||||
#Globals.pdf.apiUrl=http://119.193.215.98:8081
|
||||
#Globals.pdf.filepath.out=file:/z:/out/
|
||||
#Globals.pdf.makepath=/usr/local/tomcat/file/sht/
|
||||
#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
|
||||
#Globals.pdf.webpath=/pdf/out/
|
||||
|
||||
##=====================================3.\uc2e4\uc11c\ubc84(192.168.39.143, 192.168.39.144)=============================================================
|
||||
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
||||
Globals.pdf.serverUrl=192.168.39.147
|
||||
Globals.pdf.apiUrl=http://192.168.39.143:8080
|
||||
Globals.pdf.filepath.out=file:/z:/out/
|
||||
Globals.pdf.makepath=/usr/local/tomcat/file/sht/
|
||||
Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
|
||||
Globals.pdf.webpath=/pdf/out/
|
||||
#pdf \uBCC0\uD658
|
||||
pdf.filePath=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles/case
|
||||
pdf.hostUri=https://fairnet.kofair.or.kr
|
||||
pdf.serverUrl=http://211.245.106.104:8888
|
||||
@ -3041,4 +3041,21 @@
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 사건권한 승인요청 테이블 -->
|
||||
<bean name="pdfIdgenService"
|
||||
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl"
|
||||
destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="pdfIdgenStrategy" /><!-- strategy 값 수정 -->
|
||||
<property name="blockSize" value="10"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="PDF_ID"/><!-- tableName 값 수정 -->
|
||||
</bean>
|
||||
<bean name="pdfIdgenStrategy"
|
||||
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"><!-- bean name 값에 strategy 값 입력 -->
|
||||
<property name="prefix" value="PDF_" /><!-- prefix 값 수정 -->
|
||||
<property name="cipers" value="16" /><!-- 일련번호(순번) 전체 길이(prefix길이 미포함) -->
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
||||
@ -0,0 +1,115 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="Pdf">
|
||||
|
||||
<typeAlias alias="pdfVO" type="kcc.com.pdf.service.PdfVO"/>
|
||||
|
||||
<select id="pdfDAO.selectProcessList" parameterClass="pdfVO" resultClass="pdfVO">
|
||||
|
||||
SELECT
|
||||
AA.CASE_NO AS caseNo
|
||||
, BB.FILE_NAME AS fileName
|
||||
, BB.FILE_PATH || BB.FILE_ORGNAME AS resultFilePath
|
||||
, BB.FILE_EXTENSION AS fileExtension
|
||||
, CC.RCEPT_NO AS rceptNo
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
TO_CHAR(A.CFRNC_NO) AS CFRNC_NO
|
||||
, A.CASE_NO
|
||||
FROM
|
||||
C_ENDJOSU A
|
||||
UNION
|
||||
ALL
|
||||
SELECT
|
||||
TO_CHAR(B.CFRNC_NO) AS CFRNC_NO
|
||||
, B.CASE_NO
|
||||
FROM
|
||||
C_ENDMTR B
|
||||
UNION
|
||||
ALL
|
||||
SELECT
|
||||
TO_CHAR(C.CFRNC_NO) AS CFRNC_NO
|
||||
, C.CASE_NO
|
||||
FROM
|
||||
C_DLBRTMTR C
|
||||
UNION
|
||||
ALL
|
||||
SELECT
|
||||
D.RCEPT_NO AS CFRNC_NO
|
||||
, D.CASE_NO
|
||||
FROM
|
||||
C_MASTER D
|
||||
) AA
|
||||
INNER JOIN C_CASEFILE BB
|
||||
ON TO_CHAR(AA.CFRNC_NO) = BB.FILE_NO
|
||||
LEFT OUTER JOIN C_MASTER CC
|
||||
ON AA.CASE_NO = CC.CASE_NO
|
||||
WHERE
|
||||
BB.DEL_GUBUN = 'N'
|
||||
AND AA.CASE_NO = #caseNo#
|
||||
|
||||
</select>
|
||||
|
||||
<select id="pdfDAO.selectDocList" resultClass="pdfVO">
|
||||
|
||||
SELECT
|
||||
A.CASE_NO AS caseNo,
|
||||
A.NAME AS name,
|
||||
A.ID AS id,
|
||||
CASE A.STATUS
|
||||
WHEN 'SUCCESS' THEN
|
||||
'성공'
|
||||
WHEN 'FAILURE' THEN
|
||||
'실패'
|
||||
WHEN 'AWAITING' THEN
|
||||
'변환중'
|
||||
ELSE
|
||||
STATUS
|
||||
END AS status,
|
||||
SUBSTR(A.RESULT_FILE_PATH, INSTR(A.RESULT_FILE_PATH, '/', -1) + 1) AS resultFilePath,
|
||||
TO_CHAR(A.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI') AS frstRegistPnttm,
|
||||
B.USER_ID AS frstRegisterId
|
||||
FROM
|
||||
UNP_TRUBLEND_DOC A
|
||||
LEFT OUTER JOIN COMVNUSERMASTER B
|
||||
ON A.FRST_REGISTER_ID = B.ESNTL_ID
|
||||
WHERE
|
||||
CASE_NO = #caseNo#
|
||||
</select>
|
||||
|
||||
<insert id="pdfDAO.insertDocCallback" parameterClass="java.util.Map">
|
||||
|
||||
INSERT INTO UNP_TRUBLEND_DOC (
|
||||
CASE_NO,
|
||||
NAME,
|
||||
ID,
|
||||
STATUS,
|
||||
RESULT_FILE_PATH,
|
||||
FRST_REGISTER_ID,
|
||||
FRST_REGIST_PNTTM
|
||||
) VALUES(
|
||||
#caseNo#,
|
||||
#name#,
|
||||
#id#,
|
||||
#status#,
|
||||
#outputUri#,
|
||||
#userId#,
|
||||
SYSDATE
|
||||
)
|
||||
|
||||
</insert>
|
||||
|
||||
<update id="pdfDAO.updateDocCallback" parameterClass="java.util.Map">
|
||||
|
||||
UPDATE UNP_TRUBLEND_DOC
|
||||
SET
|
||||
STATUS = #status#,
|
||||
RESULT_FILE_PATH = #outputUri#
|
||||
WHERE
|
||||
ID = #id#
|
||||
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<sqlMap resource="egovframework/sqlmap/com/pdf/Pdf_SQL_Oracle.xml"/>
|
||||
|
||||
</sqlMapConfig>
|
||||
115
src/main/webapp/WEB-INF/jsp/com/pdf/pdfList.jsp
Normal file
115
src/main/webapp/WEB-INF/jsp/com/pdf/pdfList.jsp
Normal file
@ -0,0 +1,115 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<!DOCTYPE html>
|
||||
|
||||
<spring:eval expression="@property['pdf.filePath']" var="filePath"/>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
});
|
||||
|
||||
function docProcess(){
|
||||
$.ajax({
|
||||
url: '/gtm/case/pdfPopDocProcessAjax.do',
|
||||
type: 'POST',
|
||||
processData: false,
|
||||
contentType: false,
|
||||
data: new FormData(document.docForm),
|
||||
success: function(response) {
|
||||
alert(response.result);
|
||||
location.reload();
|
||||
},
|
||||
error: function(error) {
|
||||
alert("error");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function fileDown(file){
|
||||
// alert("/cmm/fms/FileDownPdf.do?path=${filePath}" + "&file=" + file);
|
||||
location.href="/cmm/fms/FileDownPdf.do?path=${filePath}" + "&file=" + file;
|
||||
}
|
||||
</script>
|
||||
|
||||
</br>
|
||||
</br>
|
||||
</br>
|
||||
</br>
|
||||
|
||||
<form name="docForm" id="docForm" action="" metho="post">
|
||||
<input type="hidden" name="caseNo" id="caseNo" value="${pdfVO.caseNo}"/>
|
||||
<input type="hidden" id="rceptNo" name="rceptNo" value="${pdfVO.rceptNo}"/>
|
||||
</form>
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="docProcess();">문서요청</button>
|
||||
<a href="#" onclick="location.reload();">
|
||||
<img alt="새로고침" src="/img/page_refresh_big.png">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:68px;">
|
||||
<col style="width:25%;">
|
||||
<col style="width:5%;">
|
||||
<col style="width:25%;">
|
||||
<col style="width:10%;">
|
||||
<col style="width:20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>사건번호</th>
|
||||
<th>상태</th>
|
||||
<th>결과파일명</th>
|
||||
<th>등록자</th>
|
||||
<th>등록일시</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:if test="${!empty list}">
|
||||
<c:forEach var="pdfList" items="${list}" varStatus="sts">
|
||||
<tr>
|
||||
<td class="table_number">${fn:length(list) - sts.index}</td>
|
||||
<td class="td_title">
|
||||
<c:out value="${pdfList.caseNo}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${pdfList.status}"/>
|
||||
</td>
|
||||
<td>
|
||||
<div class="file_upload_wrap">
|
||||
<ul class="file_list fill" style="width: calc(100%); margin: 0 0 0 0px;">
|
||||
<li>
|
||||
<a href="#none" onclick="fileDown('${pdfList.resultFilePath}');" style="max-width: calc(100%);">
|
||||
<i class="icon file clip"></i>
|
||||
<span class="file_name" style="max-width: calc(100%);">
|
||||
<c:out value="${pdfList.resultFilePath}"/>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${pdfList.frstRegisterId}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${pdfList.frstRegistPnttm}"/>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<c:if test="${empty list}">
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="5" class="list_none">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
32
src/main/webapp/WEB-INF/jsp/com/pdf/pdfSubjectPop.jsp
Normal file
32
src/main/webapp/WEB-INF/jsp/com/pdf/pdfSubjectPop.jsp
Normal file
@ -0,0 +1,32 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Centered Text PDF</title>
|
||||
<style>
|
||||
@page {
|
||||
size: A4;
|
||||
margin: 0;
|
||||
}
|
||||
body {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 297mm; /* A4 height */
|
||||
width: 210mm; /* A4 width */
|
||||
margin: 0;
|
||||
}
|
||||
.centered-text {
|
||||
font-size: 48px;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="centered-text">
|
||||
<pre><c:out value="${pdfVO.caseNo}" escapeXml="false"/></pre>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -874,6 +874,14 @@ function smsAutoPopOpen(caseNo, e) {
|
||||
window.open(popUrl, "", popOption);
|
||||
}
|
||||
|
||||
function docOpen(){
|
||||
window.open('', 'docPop', "width=1250, height=730");
|
||||
document.docForm.method = "post";
|
||||
document.docForm.action = "/gtm/case/pdfPop.do";
|
||||
document.docForm.target = "docPop" ;
|
||||
document.docForm.submit();
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<!-- 나눔폼 -->
|
||||
@ -991,6 +999,9 @@ function smsAutoPopOpen(caseNo, e) {
|
||||
<c:if test="${memberPosition == '0912000000' || memberPosition == '0911000000'}">
|
||||
<button type="button" class="btn-default" onclick="smsAutoPopOpen('${caseNo}', '3');" style="margin-left: 5px; margin-bottom: 5px;">종료통지SMS</button>
|
||||
</c:if>
|
||||
|
||||
<button type="button" class="btn-default" onclick="docOpen();" >사건문서</button>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="data-table layout-type col-table">
|
||||
@ -3269,3 +3280,9 @@ function smsAutoPopOpen(caseNo, e) {
|
||||
<input type="file" name="upFile14" id="upFile_14" class="essential temp-file-hideen" onchange="fileTempUp(this, '4818000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<form:form name="docForm" id="docForm" action="" method="post">
|
||||
<input type="hidden" id="caseNo" name="caseNo" value="${caseNo}"/>
|
||||
<input type="hidden" id="rceptNo" name="rceptNo" value="${masterData.rceptNo}"/>
|
||||
</form:form>
|
||||
Loading…
Reference in New Issue
Block a user