2012-05-21 36 views
0

我有一个Spring安全支持的动态web应用程序。我想知道在tomcat服务器上运行我的应用程序的步骤。就像我想知道何时加载过滤器,何时调用侦听器,如何以及何时加载所有配置,JVM加载了所有对象。我试图搜索一本书或参考博客,以获得一系列步骤,然后由Web服务器加载我的应用程序并运行它。tomcat web应用程序的分步指南加载

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

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

+0

像Tomcat这样的开源软件的真正好处之一是...你可以看看源代码。问:你是否安装了Tomcat源代码?问:你有没有试过看过它? – paulsm4

+0

转到这里:http://tomcat.apache.org/tomcat-7.0-doc/building.html – paulsm4

+0

我建议以spring安全示例应用程序之一为例,将log4j中的根日志值设置为DEBUG,然后将其部署到Tomcat中,并查看日志以查看过滤器等的设置和执行时间。 – DavidA

回答

1

阅读servlet规范。我知道这听起来像是我在说RTFM,并且提到一些密集的技术手册,没有任何人在他们的正确思想中可以阅读,但是Java Servlet规范实际上是简短的,简洁而且非常可读的。

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

Servlet规范说明了一切,从如何运作时,过滤器和监听器被实例化和调用等方面如何容器管理需要认证和授权才能运行。我认为它需要阅读任何编写基于Web的应用程序的人。

+0

我不会介意深入技术的东西。这正是我正在寻找的。谢谢克里斯 – Gagan

相关问题