올챙이는 크게 세가지 형태의 실행 방법이 존재합니다.
도커(https://hub.docker.com/r/hyunjongcho/tadpoledbhub/), 독립 실행 버전과, Apache Tomcat(7.x이상)에서 실행할수 있는 모듈이 존재합니다.
또한 사용자의 데이터를 저장하기 위해 데이터베이스를 사용합니다.
개인 등 소규모 사용자는 SQLite을 사용하실 수 있으며, 서버 이중 화와 서버 확장이 필요한 사용자를 위해 MySQL을 사용하실 수 있습니다.
데스크톱 버전은 다음과 같습니다.
다운로드 받은 바이너리를 자신의 적당한 폴더에 압축을 해제합니다.
압축 해제가 정상적으로 종료되면 설치가 끝났습니다.
서버(Tomcat WAR) 버전
톰켓은 7.x, 8.x를 지원합니다.(9.x는 지원하지 않습니다.)
WAR 파일을 다운로드 한 후에 자신의 톰켓 홈 디렉토리/webapps 아래 에 복사합니다.
이름을 바꾸었으면 설치가 끝났습니다.주의)
이전에 올챙이를 설치한 적이 있다면 %TOMCAT_HOEM%/work 디렉토리를 삭제 후 재시작 하십시오.
순번 | 이름 | 내용 | 비고 |
---|---|---|---|
1 | configuration | 실행에 필요한 시스템 환경 정보가 있습니다. | |
2 | logs | 시스템 로그가 있는 폴더 입니다. 로그는 10메가 단위로 10개 쌓이며, 11번 째가 되면 제일 처음 로그에 덮여 씌여집니다. | |
3 | p2 | 시스템 구조에 관련 정보가 있습니다. | |
4 | plugins | 실제 프로그램등이 위치해 있습니다. | |
5 | workspace | 시스템이 동작하기 위한 정보가 있습니다. | |
6 | TadpoleDBHub.url Tadpole DB Hub.desktop | 단축 아이콘으로 바탕화면으로 복사하여서 실행하시면 편리합니다.
| |
7 | tadpole-standalone.exe | 올챙이를 실행 파일입니다. | |
8 | tadpole-standalone.ini | 올챙이를 실행하기 위한 환경 파일입니다. 메모리 설정과 각종 환경 정보를 설정 하실 수 있습니다. | 자세한 설정은 아래를 참고하십시오. |
tadpole-standalone.init의 설정은 다음과 같습니다. (서버는 web.xml에서 합니다.)
옵션 | 내용 | 기본값 | 비고 |
---|---|---|---|
-test | 테스트 데이터를 로드할것인지
| 옵션이 없을 경우 운영모드 | |
-standalone | 독립 실행모드인지
| 옵션이 없을경우 경우 서버모드 | |
-debuglog | 로그레벨을 debug 모드로 설정(즉 모든 로그 남김) | 옵션이 없을 경우 info 레벨 | |
-dbServer | 시스템 데이터베이스를 MySQL을 사용 할 경우 MySQL 환경 정보가 있는 파일의 위치를 지정합니다. | 옵션이 없을 경우 엔진디비를 sqlite로 사용 | 엔진을 mysql로 사용하고자 할 경우 올챙이 아빠(adi.tadpole@gmail.com)에게 디비 정보(회사/조직이름/ip/port/id/pass)를 보내세요. |
-dbPath | 시스템 데이터베이스를 SQLite를 사용 할 경우 파일의 위치를 지정합니다. 예) -dbPath /Users/hangum/Documents/tadpole/tadpole-system.db | 옵션이 없을 경우 tomcat일 경우 %TOMAT_HOME%/work/Catalina/localhost/ tadpole/eclipse/configuration/tadpole/db/tadpole-system.db 독립실행 모듈일 경우 TadpoleDBHub/configuration/tadpole/db/tadpole-system.db | |
-useDB | 올챙이에서 관리 할 데이터 베이스 종류를 기록합니다. 예를 들더 Oracle, mssql, mysql을 사용한다면
| 옵션이 없을 경우 올챙이에서 지원하는 디비 모두 사용 | |
-newUserPermit | 신규 유저등록시 어드민의 허락이 필요한지 유무. 허락이 필요하면 YES, 옵션이 없으면 NO 입니다. | 옵션이 없으면 NO | |
-Dfile.encoding=UTF-8 | 시스템에서 사용 할 한글 엔코딩 옵션을 설정합니다. | 옵션이 없으면 시스템 캐릭터 셋 | |
-Dorg.osgi.service.http.port=10081 | 시스템에서 사용 할 기본 포트를 설정합니다. | 톰켓은 서버 환경설정값(server.xml)에 따름. 독립 실행 모듈은 옵션이 없으면 10081 포트를 기본으로 사용. |
올챙이 삭제는 설치 하셨던 폴더를 삭제하시는 것으로 끝 납니다.
설치하셨던 Java의 JRE는 올챙이 이외의 프로그램에서 사용 될 수 있으니, 삭제하지 않기를 권합니다.