Java EE SDK而不是Tomcat?

use*_*497 2 tomcat servlets java-ee

我了解到Servlet参考实现包含在Java EE SDK中.而Tomcat是它的开源实现.

我可以将Java EE SDK与Apache一起使用来呈现JSP页面而不是Tomcat吗?我想我可以在任何地方使用Java EE SDK而不是JBoss或所有Java EE兼容程序.这样对吗?使用Java EE SDK时出错了吗?

在这里更新它说Java EE和Glassfish都实现了Servlet API.我可以下载Java EE SDK,它不仅仅是规范.我想知道Java EE是否是Glassfish的超类.

Edw*_*rzo 5

Java EE是一系列规范.您可以在此处查看 Java EE 6中的规范列表.

根据JCP,所有规范都必须具有参考实现.Java EE的参考实现是Glassfish,您可能称之为Java EE SDK.

实际上,其他实现者可以遵循规范并提供他们自己的服务器实现.这就是为什么我们有其他服务器,如:JBoss,JoNas,Apache Geronimo,IBM WebsphereOracle Weblogic等等.

现在,回到Apache问题.您可以在启用了mod_jk的情况下使用Apache Web Server 并将请求转发到Tomcat服务器.

现在,Tomcat没有实现Java EE的整套规范.据我所知,Tomcat是JSP和Servlet的参考实现.