我正在使用Spring MVC 2.5开发Web应用程序。我正在使用Eclipse作为我的IDE并部署到Tomcat 6。
我担心我不明白会话在Spring中是如何工作的,并且想知道如何监控会话状态。我知道Tomcat有各种监控功能,我甚至可以在Eclipse中打开它们......但我不知道它们是如何工作的。我也认为我可以使用Tomcat管理器应用程序,但它似乎没有运行。
无论如何,我不想在接下来的两天里配置它。有人能指点我做一个简单的设置来做监控会话吗?
答案 0 :(得分:1)
Tomcat Manager是所有现实中最简单的方法。除非你有一些自定义的tomcat安装,否则管理器总是运行,如果tomcat是。
答案 1 :(得分:1)
SpringSource(Spring Framework / Rod Johnson人)有一个tomcat版本,他们将所有额外的工具放入Tomcat
http://www.springsource.com/products/tcserver
SpringSource tc Server™是一个 企业版Apache Tomcat, 广泛使用的Web应用程序 服务器。 SpringSource tc Server是 为企业使用而强化并且是 加上关键操作 功能,高级诊断和 得到了关键任务的支持。
答案 2 :(得分:1)
这取决于您希望在会话中看到的内容。
如果您对会话放入哪些对象感兴趣,那么我会在session.get / set / removeAttribute上添加一个断点然后再调试。您还可以添加HttpSessionListener并在创建/销毁会话时设置断点或日志。
另一种方法是添加opensymphony / clickstream(只是一个jar和一些jsp:s,而不是一个单独的webapp)。这样,您可以监视每个会话的所有活动(单击路径)。修改它也很容易显示所有会话属性。 (谷歌opensymphony点击流)