首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java程序,用来监控我用J2EE制作的网站

Java程序,用来监控我用J2EE制作的网站
EN

Stack Overflow用户
提问于 2009-06-20 20:27:20
回答 4查看 2.3K关注 0票数 0

我的项目是在J2EE完成的..

我想要跟踪所有访问过我网站的人,以及他们的一些具体信息(例如,他们访问的时间,IPAddress等。)我如何在java程序的帮助下做到这一点,

我可以把这些信息存储在数据库里。因此,我需要的是关于如何检索访问该网站的人的信息的逻辑。Tomcat服务器,我使用的是jsp+Servlets..

谢谢..

EN

回答 4

Stack Overflow用户

发布于 2009-06-20 20:40:37

AWStats才是你真正应该考虑的。在你的访问日志中运行它。我知道你想使用Java应用,但是你真的真的应该考虑AWStats,因为它是一个成熟的产品。在中复制AWStats已经在做的事情将需要很长时间。

票数 3
EN

Stack Overflow用户

发布于 2009-06-20 20:38:22

查看ServletRequest应用编程接口。特别要注意getRemoteAddr()、客户机的远程IP地址、getRemoteHost()和getRemotePort()。希望你的大多数客户不会使用代理,否则你会得到代理的信息。

另一种技术是为每个客户端设置唯一的标识cookie,然后每个后续请求都将携带该cookie。这可能是一种比跟踪IP地址更好的方法。这是一个关于在servlet中处理cookie的tutorial

根据altCognito的伟大建议,Web服务器级分析工具是另一种方法。

票数 0
EN

Stack Overflow用户

发布于 2009-06-20 22:50:13

在我之前的工作中,我们也使用了AWStats。管理层和客户似乎对此感到满意。

我想,当您说我的项目是用J2EE完成的时,您指的是在J2EE服务器上运行的企业应用程序,如Glassfish、JBoss、Weblogic、Geronimo等。

如果您不需要复杂的解决方案,您可以在Tomcat中使用servlet filtervalve设置(通常嵌入到大多数J2EE服务器中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1023198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档