类加载器与.docVIP

  • 1
  • 0
  • 约 3页
  • 2017-08-24 发布于河南
  • 举报
类加载器与Tomcat 从图中可以看到,它与直接委托模型有些不一样,Common类加载器代理Server类加载器,这意味着Web应用类加载器不能访问内部Server类,而Common类加载器可以。 Tomcat与System类加载器 Tomcat使用默认的System类加载器,但是Tomcat通过下面来设置CLASSPATH环境变量: CATALINA_HOME/bin/bootstrap.jar CATALINA_HOME/bin/tomcat-juli.jar JAVA_HOME/lib/tools.jar 由于Tomcat在上面的文件列表中设置了CLASSPATH环境变量,因此在Tomcat生命周期内,system CLASSPATH变量会忽略。只要用户记住Tomcat拥有自己的classpath, 独立于System的Classpath,那么用户将增加的类放置在“Tomcat Common类加载器”一节中列出的目录中,就不会有任何问题。 Bootstrap.jar文件包含了Tomcat启动时所需的类。Tools.jar包含了javac编译器,用于在运行时编译JSP页面为class文件。Tomcat-juli.jar用于Tomcat的Bootstrap日志中。 Tomcat Common类加载器 下面讲述的是Tomcat的Common类加载器层次结构。Common类加载器加载

文档评论(0)

1亿VIP精品文档

相关文档