독립형 리프트 웹 애플리케이션을 만드는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1363401

  •  20-09-2019
  •  | 
  •  

문제

독립형 리프트 응용 프로그램을 만드는 방법? 사용할 도구/라이브러리는 무엇입니까? 성능은 일부 애플리케이션 서버에서 LIFT 응용 프로그램을 전쟁으로 사용하는 것과 어떻게 비교됩니까?

도움이 되었습니까?

해결책

Onejar Maven 플러그인과 함께 http://onejar-maven-plugin.googlecode.com/svn/mavensite/usage.html 그리고 Maven은 Jetty를 포장하고 하나의 항아리 안에 의존성을 제공 할 수있었습니다.

다른 팁

성능에 대한 질문의 일부는 실제로 나머지 부분에 맞지 않습니다. 주로 리프트 응용 프로그램을 단일 항아리/전쟁으로 포장하는 방법을 묻습니다. 이것은 런타임과 관련이 없습니다.

런타임에도 여전히 서블릿 컨테이너 (Jetty, Tomcat 또는 본격적인 Java EE 서버 일 수 있음) 내에서 여전히 실행됩니다. 애플리케이션을 포장하는 방법은 성능에 영향을 미치지 않습니다.

당신은 볼 수 있습니다 허드슨 강 (훌륭한 연속 통합 서버) 내장 된 서블릿 컨테이너가 포함 된 단일 전쟁 파일로 전달하는 방법을 확인합니다. 전쟁 파일을 다운로드하여 명령 줄에서 실행할 수 있습니다. java -jar hudson.war

나는 이것이 오래된 질문이라는 것을 알고 있지만 ...

SBT를 사용하는 경우 위에서 언급 한 것과 같은 '실행 파일'전쟁을 제작하기 위해 플러그인을 작성했습니다.

https://github.com/glenford/sbt-jetty-embed

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top