IT TIP

Tomcat과 TomEE, TomEE 및 TomEE Plus의 차이점은 무엇입니까?

itqueen 2020. 11. 24. 20:42
반응형

Tomcat과 TomEE, TomEE 및 TomEE Plus의 차이점은 무엇입니까?


EJB ear을 서버에 배포하고 싶지만 tomcat, TomEE에서 서버를 선택하는 것이 정말 혼란 스럽습니다 TomEE Plus.

  1. 의 차이점은 무엇입니까 Tomcat와는 TomEE?
  2. TomEE의 새로운 기능은 무엇입니까 TomEE Plus?
  3. 이 경우 (들) 그것은을 위해 갈 의미가 않습니다 TomEETomEE Plus?

정보에 입각 한 결정을 내리려면 몇 가지 제안이 필요합니다.


Tomcat , TomEETomEE + 간의 함수 비교 매트릭스입니다 .

여기에 이미지 설명 입력(출처 : http://tomee.apache.org/comparison.html )

1. TomcatTomEE
Tomcat 은 서블릿과 JSP 기술을 지원하는 서블릿 컨테이너입니다. TomEE다른 많은 Java EE 기술 (JSR-xxx로 지정됨 )을 지원하는 Tomcat 보다 더 광범위 합니다.

2. TomEETomEE + 비교

TomEE 에는 다음이 포함됩니다.
CDI-Apache OpenWebBeans
EJB-Apache OpenEJB
JPA-Apache OpenJPA
JSF-Apache MyFaces
JSP-Apache Tomcat
JSTL-Apache Tomcat
JTA-Apache Geronimo 트랜잭션
서블릿
-Apache Tomcat Javamail-Apache Geronimo JavaMail
Bean 유효성 검사-Apache

BVal TomEE +
TomEE Plus 배포는 다음을 추가합니다.
JAX-RS-Apache CXF
JAX-WS-Apache CXF
JMS-Apache ActiveMQ
커넥터 -Apache Geronimo 커넥터

(Source: http://tomee.apache.org/apache-tomee.html)
What is new in Tomcat? Of cource, see Tomcat change log.
What is new in TomEE plus? see TomEE change log.

3. Choose TomEE or TomEE plus?
See functions matrix at the above, pick your functions in your application what you will use. Then choose Servlet container/ Web profile application server / Application server by yourself.


Apache Tomcat is a Java servlet container which implements the following specifications:

  1. Java Servlet Specification
  2. Java ServerPages (JSP)
  3. Expression Language (EL)
  4. WebSocket

The version of Tomcat you choose will dictate the versions of the above specifications that are supported.

Apache TomEE is a Java EE Web Profile-certified stack which is built on top of an Apache Tomcat base integrated with additional related technologies. It adds implementations for the following specifications (using the Apache project shown in parentheses):

  1. CDI - Apache OpenWebBeans
  2. EJB - Apache OpenEJB
  3. JPA - Apache OpenJPA
  4. JSF - Apache MyFaces
  5. JSP - Apache Tomcat
  6. JSTL - Apache Tomcat
  7. JTA - Apache Geronimo Transaction
  8. Servlet - Apache Tomcat
  9. Javamail - Apache Geronimo JavaMail
  10. Bean Validation - Apache BVal

Apache TomEE+ adds:

  1. JAX-RS - Apache CXF
  2. JAX-WS - Apache CXF
  3. JMS - Apache ActiveMQ
  4. Connector - Apache Geronimo Connector

Note that all of this was available from some obvious places on these Apache web sites:

내가 올바르게 이해한다면 오래된 WAR 파일을 위해 전체 EAR이 버려졌습니다. 그러나 EAR 파일을 배포해야하는 경우 Apache TomEE가 필요할 가능성이 높습니다. Apache Tomcat은 확실히 EAR 파일로 무엇을해야하는지 알지 못합니다.

참고 URL : https://stackoverflow.com/questions/30535565/what-is-the-difference-between-tomcat-and-tomee-tomee-and-tomee-plus

반응형