【发布时间】:2017-07-26 14:21:15
【问题描述】:
如果我只是运行一个预构建的 Java EE(服务器)应用程序,它是否可以在 Java SE 的 JRE 上运行,在这里可以找到?:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
【问题讨论】:
-
如果您有一个 Java EE 应用程序,您可能有一个 .war 或 .ear 文件,它需要一个 Java EE 应用程序容器。如果您有一个 .jar,那么您可能没有运行预构建的 Java EE 应用程序。无论哪种方式,一切都在 Java SE 附带的 Java JVM 下运行。
-
否 -- 您需要安装基于 Java 的应用服务器,例如 Tomcat、JBoss 或 Glassfish
-
不,因为 EE 是 SE 的超集。您需要一个支持 Java EE 和所有规范的应用服务器。
-
(第三方)容器是否实现了 java ee 规范 (docs.oracle.com/javaee/6/api/allclasses-noframe.html) 中的类,或者是由 Oracle 维护的类,例如 Java SE?
-
如果只使用嵌入式容器,它可以在Java SE环境中运行。
标签: java jakarta-ee