用于在Eclipse中开发的每个Java EE服务器的优缺点?

Tho*_*sen 6 java eclipse java-ee

Eclipse Java EE具有许多服务器适配器,允许针对许多不同的应用程序服务器(如JBoss,Glassfish和WebSphere)进行开发.

通常,您可以从使用其他服务器开发新功能而不是生产中受益,因为它可以更快地部署更改,并且当功能到位时,您可以解决生产平台的错误.

不幸的是,发现服务器是一个耗时的过程,其他人的经验是非常宝贵的.

如果您有使用Eclipse服务器适配器的任何服务器的经验,请添加您的发现和建议.我相信以下是有意义的:

  • 保存文件是否会触发服务器中的更新,从而提供保存编辑+重新加载浏览器功能?
  • 部署速度有多快?(保存了一个JSP?Java类?静态文件?)
  • 服务器适配器向导可以下载实际的服务器,以便于安装吗?
  • 是否存在适当解决方案的已知错误和问题?
  • 是否完全支持调试?正在剖析?
  • 你会推荐这台服务器吗?

注意:Eclipse也可以与Tomcat一起使用,但这是一个Web容器,无法部署EAR文件.

Tho*_*sen 1

Glassfish v3 Java EE 6

  • 保存文件会更新服务器。
  • 较小 EAR 文件的部署时间为亚秒级。对于 XHTML 文件(facelets)来说,这对于保存+重新加载来说已经足够快了。
  • 必须手动下载服务器,并从端口 4848 上运行的管理控制台下载最新补丁。
  • 完全支持调试。不知道剖析。

错误:Java EE 实用程序项目似乎未正确部署,因为它们的类不可用于 EAR 的其余部分。

推荐:是的。