JMS 만 필요로하고 JDBC 이외의 트랜잭션 (예 : JMS + JDBC에 걸친 트랜잭션)에 대해 응용 프로그램 서버 관리 트랜잭션 공급자가 필요하지 않은 경우 Tomcat 또는 Jetty와 함께 갈 것입니다.).
JBoss와 같은 응용 프로그램 서버 외부에서 JTA와 JMS를 수행 할 수 있지만 JTA가 Tomcat에서 JMS와 JDBC로 확장되도록하는 데에는 많은 경험이있었습니다. 어쩌면 ActiveMQ의 초기 릴리스 였을 지 모르지만, 매우 중요한 프로젝트에서 실제로 여러 달을 먹었습니다. JBoss와 같은 Java EE 서버가 제공하는 인프라에 대해서는 무엇인가가 있습니다. XADataSources로 JTA가 필요할 때. 독립 실행 형 구성 요소로 다시 만들려고하면 혼란 스럽습니다.
나는 당신이 선택의 여지가 있다면, 톰캣을 넘어서서 부두를 고려할 것이다.
Tomcat과 Eclipse 통합에 관한 한 많은 옵션이 있습니다. Eclipse 용 Sysdeo Tomcat Plugin (다소 사용자 정의) 플러그인 호출을 사용합니다. 표준 접근법은 WTP와 같은 것을 사용하는 것입니다. 그것이 가장 낮은 오버 헤드를 가지고 있기 때문에 나는 Sysdeo Tomcat 플러그인을 사용한다. 또 다른 옵션은 Jetty Eclipse 플러그인을 사용하는 것입니다. Jetty가 가능한 거의 모든면에서 Tomcat보다 더 나은 것으로 나타났습니다.