的作用?

rubyway 2012-09-26 10:56:46
配置的工程中说spring的ApplicationContext.xml找不到、。。。
在tomcat的contex.xml中添加<Loader delegate="true"/>
就OK了。
这句话的是什么意思啊?
...全文
7011 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
不会飞鹦鹉 2014-09-24
  • 打赏
  • 举报
回复
好使了,,,,
飘飘飘000 2013-07-05
  • 打赏
  • 举报
回复
还是不行啊,
dongxldante 2013-01-10
  • 打赏
  • 举报
回复
True,表示tomcat将遵循JVM的delegate机制,即一个WebAppClassLoader在加载类文件时,会先递交给SharedClassLoader加载,SharedClassLoader无法加载成功,会继续向自己的父类委托,一直到BootstarpClassLoader,如果都没有加载成功,则最后由WebAppClassLoader自己进行加载。 False,表示将不遵循这个delegate机制,即WebAppClassLoader在加载类文件时,会优先自己尝试加载,如果加载失败,才会沿着继承链,依次委托父类加载。 详细请查看:http://www.suiyiwen.com/question/4411
anliupeng 2012-09-27
  • 打赏
  • 举报
回复
Loader对象可出现在Context中以控制Java类的加载。属性:delegate、含义:True代表使用正式的Java代理模式(先询问父类的加载器);false代表先在Web应用程序中寻找。默认值:FALSE
  • 打赏
  • 举报
回复
delegate : Set to true if you want the class loader to follow the standard Java2 delegation model, and attempt to load classes from parent class loaders before looking inside the web application. Set to false (the default) to have the class loader look inside the web application first, before asking parent class loaders to find requested classes or resources.


http://tomcat.apache.org/tomcat-5.5-doc/config/loader.html
zzz小菜鸟zzz 2012-09-26
  • 打赏
  • 举报
回复
delegate true表示加载前先问上级loader,同java一般模式;false,先从本loader开始尝试加载

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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