|
|
|
|
| 在 ZeroTurnaround 的人员(JRebel 的制作者)一直在进行有关 Java App Servers 中重新部署和重新启动周期的调查(目前为止已经有 1100 多个响应)。调查的 3 个问题是有关 AppServer 使用和重新部署启动时间的。 尽管执行良好的调查需要技巧 - 例如,在这种情况下样例是自选的(但不并不是像读者的选择一样糟),重新部署工具/配置的影响还未知,时间也是估计的,没有进行测量 - 我认为这一个可用来吸引注意力以重视完全部署/部署/调试周期。GFv2 做得很好,v3 甚至更快! |
Jevgeni 的分析有些合理的结论,尽管其他看起来不能通过数据来担保。最流行的容器是 Tomcat (29%)、JBoss (25%)、WLS (13%)、WAS (12%) 和 GF (10%)(OC4J 为 4%),其中还有对自选示例的警告。为了提醒大家认识到方法论的重要性,我将指出只有一个回应者列出了 Geronimo;读者可能会与去年的 EDC 调查相比较。
另请注意评论线索中 twitter 和 reddit 的影响 - 到此博文为止,已有 117 个评论... 几乎所有的评论都很简短,没有多少参考价值。
上个月我们进行了 GlassFish Adoption 调查。我们主要是想了解 GlassFish 服务器上的移植样式。尽管这完全是自选的、不科学的调查,但我们认为这会收集一些有趣的观点,这样我们就可以在今年晚些时候用于更多的正式调查。
关于这些说明,下面是一些要点:
这是大多数时候我所期望的,尽管我认为会有更少的 WAS 和更多的 WLS 移植。期待着今年晚些时候有更好的调查版本出现。
Sun 的 LAMP 支持组合自两部分:L 来自我们的 Linux/GNU 支持(参见 SunSolve 条目),而 AMP 来自 GlassFish WebStack,其中,在其最新的体现中,包括 Apache HTTP Server、lighttpd、memcached、MySQL、PHP、Python、Ruby、Squid、Tomcat、GlassFish (v2.1) 和 Hudson。
Hudson 包含的内容有点机会性的动作(对此有较多的说明),剩余部分包含为您的新的和旧的 Web 应用程序测试的、集成的、优化的且扩展的组件堆栈。
WebStack 可从此处下载;捆绑包括 WebStack Enterprise Manager,这不像其他组件,不是免费使用的,而是需要试用许可;这是一个诸如 GlassFish Enterprise Manager 的模型。当前版本支持 RHEL、Solaris 和 OpenSolaris(它捆绑在 OpenSolaris 中);对于其他详细信息,请查看文档和论坛。
| 查看这些来自 WebStack 团队的博文: • CVR 的 Announcement and Overview。 |
| 我们正在进行一项有关使用 Tomcat 并考虑 GlassFish 的开发人员、ISV 等的调查。我们想找出他们使用的功能,以及比较倾向于使用哪种迁移方式。 如果您想帮助我们,请参与到调查中。十分感谢! |
|
从Tomcat转换到GlassFish变得非常容易, 特别是当最近增加了增值支持之后;但唯一的例外是有关 MyFaces APIs。 一个简单的解决方案是正确地使用UseMyFaces, 这正如 这里所提到的。 这个方法被 Alfresco所采用;请参看 Mandy的文章 。 |
另外,我会适当的时候声明UseMyFaces是否已被官方支持。
|
几乎绝大多数的Tomcat应用程序在GlassFish都能够正常工作。Jan 在博客中提到那些即使用到了Tomcat特色功能的应用也能正常工作且不需什么修改。 Pawan 在The ServerSide的文章 说明了如何设置Mule JMS connector 来使用 OpenMQ。 LayeredTech 宣布Sun Startup Essentials™ Program参加者提供免费的GlassFish主机服务。 CrazyRails 有篇文章如何在Mac安装JRuby on Rails,文中还介绍了 GlassFish 和MySQL安装配置。 |
|
David Yu问如何移植一个定制阀(Custom Valve) 从Apache Tomcat到 GlassFish ,他和Jan在这个邮件会话中进行了交流。 GlassFish中的阀门(Valve)接口被变成 管道中的扁平阀门调用; 该变化需要调整你的定制阀包括一些信号量和调用流程的改变。Jan已经把这些抓到GF维基百科的FAQ 页面上了。 |
|
Wolfram, JSP 指南 的作者在两个笔记里面描述了如何从Apache Tomcat移到GlassFish. 第一个涵盖了GlassFish的Virtual Servers. 这是必须的运行多应用在其盒子里(被1x1提供). 第二个显示了如何使用asadmin 来 添加资源 使其被他的应用来使用. 谢谢, Wolfram! |
关于图片... Andrew Sherratt 辨称其为从驯化动物开始基于二元产品的 石器时代的后续. 是啊,有点儿晦涩, 但是我将继续为这个革命性的主题移植文章... :-)