0

是否可以在任何 Java EE 6 容器(如 JBoss 或 GlassFish 等)上部署 Java EE 6 应用程序而不使用它们的模块/库?

例如,如果我想要 Hibernate 或 Weld,则将它们添加到我的 Maven pom.xml 中。

换句话说,是否有任何“香草”容器,或者 JBoss 或 GlassFish 是否可以成为“香草”?

4

1 回答 1

1

对不起...但老实说我不明白你的问题。

Java EE 应用程序在大多数情况下都可以部署在所有容器中——只要它们不使用特定于所选容器的包或配置。即使您在 POM 中添加库并将应用程序打包为 WAR 或 EAR,这也应该可以工作。

不需要 Weld,因为 API 是 Java EE 6 的一部分。如果你想使用 JPA,你也不需要休眠。

于 2012-10-09T20:40:56.057 回答