Page tree
Skip to end of metadata
Go to start of metadata

설치환경

  • OS : Windows, Linux

  • 플랫폼 : Java 8이상


설정 변경

"_s_INSTALLPATH_s_"로 표현된 부분을 실제 설치된 경로로 수정합니다.

config-properties 수정

WindowsLinux
  • SynapDocViewServer/config-properties.xml
SynapDocViewServer/config-properties.xml
<entry key="convert.config.baseDir">_s_INSTALLPATH_s_\\baseDir</entry>
<entry key="convert.config.downloadDir">_s_INSTALLPATH_s_\\down</entry>
<entry key="convert.config.outputDir">_s_INSTALLPATH_s_\\out</entry>
<entry key="convert.config.skinDir">_s_INSTALLPATH_s_\\baseDir\\skin</entry>
<entry key="convert.config.workingDir">_s_INSTALLPATH_s_\\work</entry>
<entry key="watermark.watermarkDir">_s_INSTALLPATH_s_\\watermark</entry>

ex) <entry key="convert.config.baseDir">c:\\SynapDocViewServer\\baseDir</entry>

  • SynapDocViewServer/config-properties.xml
SynapDocViewServer/config-properties.xml
<entry key="convert.config.baseDir">_s_INSTALLPATH_s_/baseDir</entry>
<entry key="convert.config.downloadDir">_s_INSTALLPATH_s_/down</entry>
<entry key="convert.config.outputDir">_s_INSTALLPATH_s_/out</entry>
<entry key="convert.config.skinDir">_s_INSTALLPATH_s_/baseDir/skin</entry>
<entry key="convert.config.workingDir">_s_INSTALLPATH_s_/work</entry>
<entry key="watermark.watermarkDir">_s_INSTALLPATH_s_/watermark</entry>

ex) <entry key="convert.config.baseDir">/home/user/SynapDocViewServer/baseDir</entry>


catalina 수정

WindowsLinux
  • SynapDocViewServer/tomcat/bin/catalina.bat
SynapDocViewServer/tomcat/bin/catalina.bat
rem set CONVERT_DIR_PATH=-Dconfig.dir.path="_s_INSTALLPATH_s_"

주석제거 ( rem )

ex) set CONVERT_DIR_PATH=-Dconfig.dir.path="c:\\SynapDocViewServer\\"

ex) set "JAVA_OPTS=%JAVA_OPTS% %CONVERT_DIR_PATH%"

  • SynapDocViewServer/tomcat/bin/catalina.sh
SynapDocViewServer/tomcat/bin/catalina.sh
#JAVA_OPTS="$JAVA_OPTS -Dconfig.dir.path='_s_INSTALLPATH_s_'"

주석 제거 ( # )

ex) JAVA_OPTS="$JAVA_OPTS -Dconfig.dir.path='/home/user/SynapDocViewServer/'"



변환모듈 교체

"SynapDocViewServer/baseDir/bin/"밑으로 변환모듈과 fonts폴더를 복사합니다.

WindowsLinux
sedocConverter.exe
libeay32.dll
libxml2.dll
libxslt.dll
zlibwapi.dll
sedocConverter_exe


데이터베이스 구동

WindowsLinux
"SynapDocViewServer/hsql/hsql_db_startup.bat" 파일실행

"SynapDocViewServer/hsql/hsql_db_startup.sh" 파일실행



톰캣 실행 (8080포트)

WindowsLinux
"SynapDocViewServer/tomcat/bin/startup.bat" 파일실행"SynapDocViewServer/tomcat/bin/startup.sh" 파일실행


확인

http://localhost:8080/SynapDocViewServer/admin

접속후 관리자 페이지가 정상적으로 뜨면 성공입니다.


참고) HSQL 포트 변경

HSQL DB의 포트 변경이 필요한 경우 아래와 같이 설정한다.

1) hsql/server.properties

hsql/server.properties
server.port=9002


2) hsql/sqltool.rc

hsql/sqltool.rc
urlid mydb
url jdbc:hsqldb:hsql://localhost:9002/convserv
username docs
password qusghkstjqj


3) config-properties.xml

config-properties.xml
//...
<entry key="jdbc.dbType">HSQL</entry>
<entry key="jdbc.dbUrl">jdbc:hsqldb:hsql://localhost:9002/convserv</entry>
//...



에디터 연동하기

1) synapeditor.config.js 파일에 변환API 주소를 기록합니다.

synapeditor.config.js
'editor.import.api': '변환서버주소/convertJson',
'editor.import.param': {
    convertType: 3
},


2) 에디터 초기화 부분에 import param으로 fid를 넘겨준다. 일반적으로 파일이름을 그냥 사용하는게 편리합니다.

window.editor = new SynapEditor(editorId, editorConfig, html, {
	beforeOpenDocument: function (e) {
		e.editor.configuration["editor.import.param"].fid = e.fileName;
	}
});



  • No labels