2013-12-09 33 views

回答

0

這取決於:GlassFish是一個應用服務器,Tomcat是一個servlet容器

,如果你使用JPA,EJB,或任何其他的JEE組件,忘了Tomcat的(除非你對自己的加庫)。

否則,如果您只使用web配置文件,則可以將它部署在tomcat上。

0

通常沒有。 Glassfish 4(甚至是web profile),是一個支持ejb,jpa,cdi等的java ee 7容器。

Tomcat是一個輕量級的servlet容器,tomcat 7支持servlet 3.0和EL 2.2。這是一個什麼樣的GlassFish(和java-EE所提供的),只是一小部分

Snapshot從Tomcat頁面

Apache Tomcat 7.0.x 8.0.x 
Actual release 7.0.47 8.0.0-RC5 
Servlet Spec 3.0  3.1 
JSP Spec  2.2  2.3 
EL Spec   2.2  3.0 
WebSocket Spec 1.0  1.0 

java ee 7 web profile規範指出,需要以下組件:

• Servlet 3.1 
• JavaServer Pages (JSP) 2.3 
• Expression Language (EL) 3.0 
• Debugging Support for Other Languages (JSR-45) 1.0 
• Standard Tag Library for JavaServer Pages (JSTL) 1.2 
• JavaServer Faces (JSF) 2.2 
• Java API for RESTful Web Services (JAX-RS) 2.0 
• Java API for WebSocket (WebSocket) 1.0 
• Java API for JSON Processing (JSON-P) 1.0 
• Common Annotations for the Java Platform (JSR-250) 1.2 
• Enterprise JavaBeans (EJB) 3.2 Lite 
• Java Transaction API (JTA) 1.2 
• Java Persistence API (JPA) 2.1 
• Bean Validation 1.1 
• Managed Beans 1.0 
• Interceptors 1.2 
相關問題