Tomcat可以动态加载jar包吗?

时间:2023-01-25 09:13:39
各位大大:
小弟现在遇到了一个需求,就是需要动态加载jar包,容器用的是tomcat8。
现在的一个需求:定时任务需要动态加载jar文件里面的Job实现类。
遇到的一个问题:动态加载Class文件是可以的,但是动态加载jar包就不行了,自己实现的ClassLoader和Quartz的ClassLoadHelper是平级的,但是Quartz总是抛出ClassNotFoundException的异常,所以我想实现类似于tomcat启动加载Jar文件,这样Quartz就可以找到这个类了。
现在想使用Tomcat动态加载jar文件的形式解决。请问一下Tomcat支持这个功能吗?如果方便,请给出相关代码或者Blog都行

感激不尽

3 个解决方案

#1


tomcat也是一个Java程序,你都实现了动态class文件。jar应该不难吧

#2


参考下
http://blog.csdn.net/dc_726/article/details/11873343

#3


引用 2 楼 wrong1111 的回复:
参考下
http://blog.csdn.net/dc_726/article/details/11873343
Tomcat可以动态加载jar包吗?

《深入理解Java虚拟机》
http://lovnet.iteye.com/blog/1825322

#1


tomcat也是一个Java程序,你都实现了动态class文件。jar应该不难吧

#2


参考下
http://blog.csdn.net/dc_726/article/details/11873343

#3


引用 2 楼 wrong1111 的回复:
参考下
http://blog.csdn.net/dc_726/article/details/11873343
Tomcat可以动态加载jar包吗?

《深入理解Java虚拟机》
http://lovnet.iteye.com/blog/1825322