下面所指的搜索路径都只考虑具体web应用的ClassLoader。
weblogic:
web应用的根目录;根目录下的WEB-INF/classes;根目录下的WEB-INF/lib/*.jar;因些其ClassLoader在查找类或者资源的时候都以这几个路径作为基础URI,然后根据传入的相对URI分解为绝对URI,以载入资源。
tomcat:
web应用根目录的WEB-INF/classes;根目录下的WEB-INF/lib/*.jar;
ServletContext的getResource方法在获取资料的时候它将使用web应用的根路径作为基础URI,然后根据传入的相对URI分解为绝对URI。以获取资源。
WEB的根路径为一个web应用所在的部署目录名。如D:/bea/wlserver6.1/config/mydomain/applications/web表示是web这个应用的根目录。
几种WEB服务器的类搜索路径
最新推荐文章于 2022-10-30 20:22:37 发布
本文详细介绍了WebLogic与Tomcat两种服务器环境下,web应用的ClassLoader如何查找类与资源。包括了具体的搜索路径,以及如何根据传入的相对URI来确定绝对URI以加载资源。

1815

被折叠的 条评论
为什么被折叠?



