如何知道一个Webapp运行时类的执行次序?
对于一个运行在Tomcat下的webapp,我能否观察这个Webapp运行时所有相关类的执行次序,这些类可能互相调用,比如对于 HelloWorldServlet,如果在这个类中需要初始化另外一个类B,那么我希望能有一个日志,能够观察出先是HelloWorldServlet被调用运行,然后是Class B被调用运行。
我这样做的目的是想在分析一些开源的软件时候从底层了解它是怎么运行的,类之间是如何调用的。虽然对这些软件有启动运行日志,但是这些日志只是记录一些主要的类的加载,运行情况,而我要的是详细的运行次序,详细到每一个类被装载、运行。
我看了一些关于ClassLoader方面的资料,但似乎ClassLoader阐述的不是这方面.
恳请高手指点!!!