Tomcat如何加载里面的jar包

xiao_feng68 2010-01-01 11:16:32
在Tomcat里面,如何加载里面的jar包,愿大家知道的帮帮忙!
...全文
881 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_feng68 2010-04-15
  • 打赏
  • 举报
回复
奥,原来是这样啊,非常感谢!!
Z_FEI 2010-01-06
  • 打赏
  • 举报
回复
up
mp_juan 2010-01-05
  • 打赏
  • 举报
回复
这个算是问对人了,前段时间研究tomcat6.0源码,具体过程如下:
当我们把自己的web工程部署到tomcat中去的时候,通常是放在TOMCAT_HOME/webapps下面的吧,当然我们的工程有自己的工程名,对了,tomcat这个时候会在当前的host下面创建一个context,context的名称就是我们部署的工程的名称。当tomcat在初始化这个context的时候,就会把当前的线程的类加载器(ClassLoader)设置为这个Context的类加载器,
代码如下:
Thread.CurrentThread.setClassLoader(this.context.getClass().getClassLoader());
当然包括我们的context下面的jar包了,这样的话,context里面就只会加载当前context的jar包及相关资源文件,而不会去寻找当前host及更高层次的资源了(比如说engine,catalina里面的jar包之类的资源)
街头小贩 2010-01-01
  • 打赏
  • 举报
回复
如何加载里面的jar包
re:
里面是指哪里呀?app的?lib?

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧