1

如果我使用 Glassfish 并且只需要 jersey 用于 jax-rs 和 grizzly 用于 servlet/jsp,glassfish 是否会加载我不需要的所有其他 Java EE 组件,并且会占用比运行 jersey/tomcat 更多的资源,或者 glassfish 只会加载 jersey /grizzly 并会使用几乎相同的资源?我尝试运行启动默认 glassfish 和默认 tomcat,glassfish 需要更多的内存。

有什么理由不用tomcat跑球衣吗?也许是因为 Glassfish 的集成做得更好?

4

2 回答 2

1

有很多人将 Jersey 与 Tomcat 一起使用。Tomcat 只是一个 servlet 容器,但不会干扰您选择通过其他方式(例如 Jersey)支持的其他 Java EE 技术。您可能需要管理框架的一些初始化,等等,其他全 J2EE 容器(如 Glassfish)已经提供,但这应该不会太痛苦。

于 2012-08-02T14:43:26.853 回答
0

您可以使用“网络配置文件”来帮助最大限度地减少下载、初始内存和启动时间。

最新的网络简介是http://dlc.sun.com.edgesuite.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2-web.zip

启动时间介于 Tomcat 和 GlassFish“完整”配置文件之间。

Web 配置文件包括 Jersey 的集成实现。

于 2012-08-03T00:49:05.453 回答