2010-11-23 4 views
2

Maven2와 함께 Vaadin 프레임 워크를 사용하여 응용 프로그램을 개발 중입니다. 개인적으로 저는 GAE에 가고 싶지 않습니다. 현재 응용 프로그램에 Tomcat 6.0 응용 프로그램 서버를 사용하고 있습니다. 부두는 어때?Vaadin 어플리케이션, Tomcat 또는 Jetty에 더 적합한 것은 어느 것입니까?

  • 설치, 성능, 안정성 등의 측면에서 Jetty의 Tomcat의 차이점은 무엇입니까?
  • 호스팅 제공 업체는 어떤 어댑터를 지원합니까?
  • 어느 것이 더 쉽게 구성 할 수 있습니까?

도움을 주시면 감사하겠습니다.

답변

3

자기 실행 파일이 필요한 경우 jetty를 사용해야합니다. 당신은 호스팅 회사에 어플 리케이션을 배포 할거라면, 아마 이미 거기있을 것입니다 바람둥이 파일은 적절한 폴더에만 ur 전쟁 파일을 드롭해야합니다.

호스팅 서비스의 제한으로 인해 모든 호스팅 서비스에 임베디드 부두가 실행될 수 있는지 확실하지 않습니다.

+0

아, 부두에는 어떤 종류의 제한 사항이 있습니까? 내가 참조. 고마워요 ... –

+0

실제로 부두 제한이 아니며, 호스팅 업체 제한이 될 수 있습니다. – fmucar

2

TomcatJetty은 비슷한 종류의 기능 세트와 매우 유사한 제품입니다. 그들은 모두 Java Servlet & JavaServer Pages 스펙을 구현하고, 웹 서버를 포함하며, 적절한 문서를 가지고 있습니다. 둘 다 오픈 소스, 무료 및 대중적입니다. 둘 다 같은 종류의 작업을 수행하고 비슷한 확장 성을 가지며 자주 업데이트됩니다. 그들은 모두 Vaadin 6에서 잘 작동합니다.

Tomcat과 Jetty를 비교하는 것은 Honda Civic과 Toyota Corolla를 비교하는 것과 같습니다. 그들은 다른 것보다 더 비슷합니다. 그들은 GlassfishJBoss과 같은 제품과는 대조적으로 서블릿과 웹 서비스를 훨씬 능가하는 많은 기능을 갖추고 있습니다.

다른 답변에서 언급했듯이 Tomcat과 Jetty의 몇 가지 차이점 중 하나는 Jetty가 다른 Java 응용 프로그램에 내장되어 실행되도록 설계되었으며 자체적으로 실행된다는 것입니다. 대조적으로 Tomcat은 자체 앱으로 만 실행됩니다.

이 차이점은 Eclipse에서 Vaadin 작업을 할 때 일반적으로 Web Tools Platform (WTP) 패키지 플러그인을 사용하여 자체 앱으로 실행되는 Eclipse와 자체 앱으로 실행되는 Tomcat 또는 Jetty 사이를 이어주고, 그러나 개발을 쉽게하기 위해 서로 이야기하기. 다른 사람들은 WTP를 실행하지 않고 Eclipse 내에서 실행되도록 Jetty를 구성하는 것을 선호합니다. 이클립스의 일부로 Tomcat에서는 불가능합니다. 이러한 각각의 접근 방식에는 찬반 양론이 있지만, 이것은 Vaadin 개발을 할 때 Tomcat & 부두 사이의 소수의 진정한 차이점 중 하나입니다.

관련 문제