2012-02-18 2 views
17

, 우리는 그 다음 전쟁에 프로젝트를 패키징 할 수있는 바람둥이에 넣어 :play2에서 전쟁에 프로젝트를 패키지하는 방법은 무엇입니까? play1에서

play war 

을하지만 어떻게 마찬가지로 play2에서 동일한 기능을 수행 할? play war가 작동하지 않으면 war이 (가) 올바른 작업이 아닙니다.

2.1

PS (현재 계획에 따라) 재생 될 때까지

+0

아직 지원되지 않습니다. https://play.lighthouseapp.com/projects/82401/tickets/8 – Freewind

+0

아직 지원되지 않습니까? (2014 년 8 월) – Jus12

답변

15
그것은 아직 지원되지 않는

, 지원이 해제되지 않을 것이다 : 나는 당신의 의견은 이렇게 말한다 알고 있지만,이를 찾는 사람들을위한 답변으로 그것을 가지고하는 것이 좋습니다 페이지.

+0

업데이트 : tomcat <= 7에 배포하는 것은 지원되지 않습니다. https://play.lighthouseapp.com/projects/82401/tickets/8-war-packaging –

+0

[Play와 함께 출시되지 않았습니다. 2.1] (http://news.ycombinator.com/item?id=5176145) ... –

+0

@JanusTroelsen 예, 작성 당시에는 로드맵에 있었지만 이유가 무엇인지 모르겠다 ... –

20

@Freewind가 공식적으로 지적했듯이, 지원되지 않습니다. 왜냐하면 그들은 play2가 제공하는 멋진 websocket 및 기타 고급 기능을 지원하기 위해 Servlet 3.1 사양이 필요하기 때문입니다. https://github.com/dlecan/play2-war-plugin/

3

WAR Plugin for Play framework 2.0이 기능을 가지고 : 당신이를 사용하지 않는 경우

그러나, play war를 제공하는 등, 일부 클라우드 서버에 배포 할 수 있도록 GitHub의에 플러그인이있다.

이 프로젝트는 앱을 표준 WAR 패키지에 패키지하기위한 Play 프레임 워크 2 용 모듈입니다. Servlet 3.0 및 2.5 컨테이너 (Tomcat 6/7, Jetty 7/8/9, JBoss 5/6/7, ...)와 함께 사용할 수 있습니다.

1

공식 사이트에서 제공하는 웹 사이트를 게시하려면 목표를 달성하기위한 몇 가지 다른 방법이있을 수 있습니다.

Creating a standalone version of your application

또는, lighttpd 또는 nginx로 사용할 수 있습니다, 여기에 구성 문서입니다 :

Set-up a front-end HTTP server

동일한 서버 또는로드 밸런싱 여러 경우에 여러 응용 프로그램을 호스팅 할 계획 인 경우 확장 성 또는 내결함성을위한 응용 프로그램의 경우 프런트 엔드 HTTP 서버를 사용할 수 있습니다.

관련 문제