当前位置:资讯中心主页 >JSP编程 >文章内容
- Tomcat 4中的ClassLoader-JSP教程,J2EE/EJB/服务器
- 来源:作者: 发布时间:2007-12-27 14:15:20
-
tomcat 4中的classloader
- 域名惊喜价格 cn域名1元注册
- com域名39.9元
域名注册
- 主机按月支付,低至19元/月
- 超大流量,可开子站点
虚拟主机
- 特惠VPS168元/月,4-8M独享带宽保证
- 独立操作系统,无限开站点
VPS主机
sonymusic.
(译的比较差啦,大家随便看看吧。为了让英文好的同志直接查看,有不少是中英文都在一起的。如果有错,请指出来。谢谢!)
for classes and resources specific to a particular web application, place unpacked classes and resources under /web-inf/classe of your web application archive, or place jar files containing those classes and resources under /web-inf/lib of your web application archive.
如果只准备给某一个应用使用,就放到该应用的/web-inf/classes目录下,如果是jar,zip文件 的话,就放到/web-inf/lib目录下。
for classes and resources that must be shared across all web applications, place unpacked classes and resources under $catalina_home/classes, or place jar files containing those classes and resources under $catalina_home/lib.
如果是准备给所有的web应用使用的话,就解到$catalina_home/classes目录下,如果是jar,zip文件的话,就直接放到$catalina_home/lib目录下。
classloader的顺序:
如图:
bootstrap
|
system
|
common
/ \
catalina shared
/ \
webapp1 webapp2 ...
/ /
jasper1 jasper2 ...
说明:
bootstrap -
包含了jvm中的基本的类,$java_home/jre/lib/ext/目录下的jar文件也算。当然有一些jvm做法不相同。
system - 系统环境变量中的classpath
common - 包括 $catalina_home/common/classes(解开后的文件), $catalina_home/common/lib(jar文件),请不要将web application所专用的文件放到这里来。
catalina - 包括$catalina_home/server/classes, $catalina_home/server/lib(注意这里的class是不能够被web应用访问的。这只是为了实现tomcat而需要的。)
shared - 包括$catalina_home/classes, $catalina_home/lib
webappx - 包括特定web应用目录下的 /web-inf/classes 和 /web-inf/lib (只能被该web应用所使用)
jasperx - 如果你的web应用使用了jsp,tomcat也为其创建了一个classloader,包括jsp编译器及需要的类。因为这个classloader是上一个classloader的child,所以在jsp编译器和编译过后的jsp文件中能看到上面所有的class path。
注1:以上除特别说明,都表示能被所有的web应用使用。
注2:一般来说会将解开来的class文件放到classes目录下,将jar,zip文件放到lib目录下。
以上内容由 华夏名网 搜集整理,如转载请注明原文出处,并保留这一部分内容。
“华夏名网” http://www.sudu.cn 和 http://www.bigwww.com 是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用业务。公司创建于2002年,经过6年的高速发展,“华夏名网”已经成为我国一家知名的互联网服务提供商,被国外权威机构webhosting.info评价为25大IDC服务商之一。 - (阅读次数:66)
- 上一篇: Running The Tomcat 4.0(英文,关键部分译成了中文。)-JSP教程,J2EE/EJB/服务器 下一篇: Weblogic 调试手记:Weblogic中使用Servlet-JSP教程,J2EE/EJB/服务器
- [
收藏] [
推荐] [
评论] [打印本页] [返回上一页][关闭窗口]


