2010-06-02 78 views
0

过去我一直在使用WebSphere,WebLogic,JBoss和其他应用程序服务器。现在,我正在研究将使用Tomcat 6.x进行部署的应用程序。虽然我更喜欢使用命令行或XML配置文件,但有时候一个好的管理控制台派上用场。我查看了Tomcat附带的管理控制台,发现它很轻。有谁知道任何更高级的管理控制台或Tomcat的工具?Tomcat管理工具?

理想情况下,我想一些基于网络的,可提供以下功能:

  • 部署/启动/停止应用
  • 创建新的资源,比如数据库资源
  • 管理用户/团体及注册(LDAP,Active Directory中,等)
  • 查看日志
  • 获取使用/性能数据

有何建议?

回答

1

如果你正在寻找Tomcat管理,有两个不同的控制台。目前还不清楚你在看哪一个。

Tomcat的管理器是一个快速的Web界面,用于启动,停止,添加和删除Web应用程序。它还支持一些轻量级数据收集信息,包括JVM版本,系统信息和内存使用量等基本信息。通常需要通过在大多数发行版中添加具有适当权限的用户来进行访问配置。

Tomcat的管理控制台比Tomcat的管理控制台好多了。它包括管理安全域,用户等的能力。它通常需要在大多数发行版中作为辅助Web应用程序进行安装。

你看过或看过两个的哪一个?

---响应表明6.0缺乏管理Web应用程序的编辑后---

显然,它已被删除,由于缺乏维护和努力转入JMX management extensions in Tomcat 6.0的。有些人表示JMX控件足够了,但在界面上缺乏用户友好性。

我打赌你已经看到JMX扩展,发现它们缺乏,或者你还没有看过。无论哪种方式,似乎有一些人没有找到他们的口味JMX扩展,所以你的情况可能会发现他们也缺乏。也许一个快速调查会让你知道它们是否足够。

有一种产品被推荐给其中一个人感叹丢失的管理Web应用程序的人。它被称为Lambda探测器,它可能支持Tomcat 6.0。 The documentation只说明它支持Tomcat 5.0和5.5,但是这个post表示它也可以与Tomcat 6.0一起使用。

感谢您对Tomcat 6.0监控的关注。从5.5开始,直接编辑XML文件使我无法查看较少的手动工具集。

+0

我记得在Tomcat 5.x上都看过,但无法找到6.x的Tomcat管理控制台,只能找到管理器。管理控制台是否仍可用于6.x? 如果不是,你是否与其他人一起工作过?我们偏爱开源解决方案,但这不是一个严格的要求。 – Shadowman 2010-06-02 18:59:51

+0

看来,6.x的Tomcat管理控制台消失了,很可能永远不会返回。所有通过JMX进行管理的工作都应该解决Tomcat管理控制台的所有维护问题,但很多人发现JMX控制台对用户不友好。那里有很多功能,但它缺乏漂亮的网络界面。 – 2010-06-02 22:49:46

+0

昨天当我四处搜寻时,我确实看到了Lambda Probe。你曾经使用过它吗?它是否有能力设置群集,安全性,SSL等?或者它只是用于监测? – Shadowman 2010-06-04 13:00:07