2014-11-07 6 views
2

스칼라/플레이 웹 애플리케이션을 개발했으며 현재 프로덕션 환경에 배포하려고합니다. 그렇게하는 것이 가장 좋은 방법은 무엇입니까?프로덕션 환경에 Play 2.3 배포

documentation은 게임 콘솔에서만 실행되며 매우 강건하지는 않습니다 (시스템 재시작 등의 경우).

응용 프로그램을 war 파일에 랩핑하고 Tomcat7 (예 : play2war)에 배포하는 apporaches가 있지만 활발하게 개발되지는 않았습니다 (예 : 2.3에 대한 베타 지원 만있을 경우 플러그인은 maven에서 사용할 수 없습니다. 레포 등).

올바른 방법은 무엇입니까?

답변

2

Windows에서 응용 프로그램을 호스팅하는 경우 다시 시작한 후에도 계속 실행되는 Windows 서비스에서 응용 프로그램을 래핑하는 Yet Another Java Service Wrapper을 살펴보십시오.

Linux에서 실행하는 경우 SupervisordMonit을 확인하십시오.이 응용 프로그램은 응용 프로그램을 모니터링하고 필요할 때 다시 시작하고 중지합니다.

튜토리얼은 다음 링크를 참조하십시오 : 그

+0

아무것도는 '바로 이동'솔루션 내가 좋아하는 것처럼 보지 않는다 프로덕션 환경에서 사용할 수 있습니다 (예 : 서블릿 기반 웹 응용 프로그램의 경우 tomcat). 연극 공동체가 '첫 번째 선택'으로 추천하는 것이 있습니까? – jfu

관련 문제