【问题标题】:Step by Step guide to tomcat web application loadingtomcat web应用程序加载分步指南
【发布时间】:2012-05-21 15:22:57
【问题描述】:

我有一个支持 Spring 安全性的动态 Web 应用程序。我想知道在 tomcat 服务器上执行哪些步骤来运行我的应用程序。就像我想知道何时加载过滤器,何时调用侦听器,如何以及何时加载所有配置,JVM 加载了哪些对象。我试图搜索一本书或参考博客,以获取网络服务器加载我的应用程序并运行它所遵循的步骤序列。

我想知道所有这些细节只是为了了解 Web 应用程序的内部结构。我正在使用tomcat 7.0。

非常感谢您的帮助。在此先感谢

【问题讨论】:

  • 像 Tomcat 这样的开源软件的真正好处之一是您可以查看源代码。 Q:你安装了Tomcat源吗?问:你试过读吗?
  • 我建议采用 spring security 示例应用程序之一,将 log4j 中的根日志记录值设置为 DEBUG,然后将其部署到 Tomcat 中,并查看日志以查看何时设置和执行过滤器等.

标签: spring tomcat web-applications


【解决方案1】:

阅读 servlet 规范。我知道这听起来像是我在说 RTFM 并向您推荐一些他们头脑正常的人都不会阅读的内容密集的技术手册,但 Java Servlet 规范实际上很短、简洁且可读性强。

不幸的是,您必须从 Oracle 下载它,但很容易获得: http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html

servlet 规范解释了从过滤器和侦听器被实例化和调用等到容器管理的身份验证和授权如何操作的一切工作原理。我认为任何编写基于 Web 的应用程序的人都需要阅读它。

【讨论】:

  • 我不介意深入研究技术资料。这正是我正在寻找的。谢谢克里斯
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多