星星博客 »  > 

tomcat中看启动时加载的类

 

 

 

 

在tomcat bin里面有个catalina.bat

 

 

if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% -verbose:class %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end

加入 -verbose:class.

可以看到启动时类的加载.

值得注意的关键是:tomcat按上述顺序依次加载资源,当后加载的资源与之前加载的资源相重时,后加载的资源会继续加载并将之前的资源覆盖。

相关文章