Tomcat管理工具?

时间:2010-06-02 18:47:14

标签: security tomcat monitoring tomcat6 administration

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

理想情况下,我喜欢基于网络的内容,它提供了以下功能:

  • 部署/启动/停止应用程序
  • 创建新资源,例如数据库资源
  • 管理用户/组和注册表(LDAP,Active Directory等)
  • 查看日志
  • 获取使用/效果数据

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您正在查看Tomcat Administration,则有两种不同的控制台。目前尚不清楚你在看哪一个。

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

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

你看过这两个中的哪一个,或者你看过两个?

---在回复后编辑,表明在6.0 ---

中缺少管理员webapp

显然,由于缺乏维护并将工作转移到JMX management extensions in Tomcat 6.0,它已被删除。有些人表示JMX控件足够,但在界面中缺乏任何用户友好性。

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

有一个产品推荐给一个感叹失去Admin webapp的人。它被称为Lambda Probe,它可能支持Tomcat 6.0。 The documentation仅声明它支持Tomcat 5.0和5.5,但此post表示它也适用于Tomcat 6.0。

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