자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Q, 

리눅스 서버 환경에 RAD서버를 설치하지 않고 datasnap을 이용한 미들웨어서버를 배포하여 서비스 하는 방법이 궁금합니다. paserver로 확인만 하는 정보는 데브기어 기술자료 및 Q&A에서 확인이 가능하지만  실제 배포방법은 찾을 수가 없네요^^;;

 

A, 

(아시는 내용이겠지만) 데이터 스냅 서버를 리눅스 환경에 배포하려면, 데이터 스냅 서버 프로젝트 생성 시 위자드에서 "Linux" 플랫폼을 선택해야 합니다.

DataSnap Platform.png

http://docwiki.embarcadero.com/RADStudio/Rio/en/DataSnap_Server_Wizard

 

리눅스 선택 시 프로젝트는 자동으로 콘솔 기반으로 생성됩니다.

이후, 개발 후 컴파일 및 빌드 시 프로젝트 파일 하위 \Linux64\Debug 디렉토리에 실행파일이 생성되며, 이 파일을 리눅스 서버에 배포하시기 바랍니다.

 

다음 링크의 콘솔 기반 WebBroker 프로젝트 만들기 부분을 참고하시기 바랍니다.

델파이로 리눅스 기반 웹서비스 제작하기(WebBroker 이용)

https://tech.devgear.co.kr/delphi_news/431630

 

참고로, 데이터스냅은 RAD 서버와 다르게 인터베이스 설치, 라이선스 배포 등의 과정이 필요없습니다.