tomcat类加载器的层次及加载路径
2015-07-09 14:49
363 查看
程序代码
URLClassLoader loader = (URLClassLoader) this.getClass().getClassLoader(); while (loader != null) { System.out.println(loader.getClass().getName()); URL[] urls = loader.getURLs(); for (URL url : urls) System.out.println(url); System.out.println("----------------------------"); loader = (URLClassLoader)loader.getParent(); } System.out.println("BootstrapClassLoader加载路径: "); URL[] urls = sun.misc.Launcher.getBootstrapClassPath().getURLs(); for (URL url : urls) { System.out.println(url); }
运行结果
org.apache.catalina.loader.WebappClassLoader项目的加载路径…
org.apache.catalina.loader.StandardClassLoader
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/annotations-api.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/catalina-ant.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/catalina-ha.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/catalina-tribes.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/catalina.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/ecj-4.4.2.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/el-api.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/jasper-el.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/jasper.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/jsp-api.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/servlet-api.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-api.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-coyote.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-dbcp.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-i18n-es.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-i18n-fr.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-i18n-ja.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-jdbc.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat-util.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/tomcat7-websocket.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/lib/websocket-api.jar
sun.misc.Launcher$AppClassLoader
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/bin/bootstrap.jar
file:/C:/Program%20Files%20(x86)/Tomcat/apache-tomcat-7.0.62/bin/tomcat-juli.jar
sun.misc.Launcher$ExtClassLoader
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/access-bridge-32.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/dnsns.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/jaccess.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/localedata.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/sunec.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/sunjce_provider.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/sunmscapi.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/sunpkcs11.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/ext/zipfs.jar
BootstrapClassLoader加载路径:
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/resources.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/rt.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/sunrsasign.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/jsse.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/jce.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/charsets.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/lib/jfr.jar
file:/C:/Program%20Files%20(x86)/Java/jdk1.7.0_79/jre/classes
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat 多端口 多应用
- tomcat 5.0 + apache 2.0 完全安装步骤详解
- Tomcat安全设置 win2003 下tomcat权限限制
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- Tomcat服务器 安全设置第1/3页
- tomcat 6.0.20在一个机器上安装多个服务的方法
- Tomcat 5.5 数据库连接池配置
- Tomcat内存溢出分析及解决方法
- apache tomcat 一个网站多域名的实现方法
- Tomcat无法加载css和js等静态资源文件的解决思路
- Apache与Tomcat服务器整合的基本配置方法及概要说明
- tomcat 5.5连接池配置,如何让工程为默认工程
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池