java - 关于Tomcat启动时为Catalina赋值cparaentClassLoader问题
伊谢尔伦
伊谢尔伦 2017-04-18 10:01:02
0
0
269
// 用反射赋值 Class paramTypes[] = new Class[1]; paramTypes[0] = Class.forName("java.lang.ClassLoader"); Object paramValues[] = new Object[1]; paramValues[0] = sharedLoader; Method method = startupInstance.getClass().getMethod(methodName, paramTypes); method.invoke(startupInstance, paramValues); // 不用反射实现 Catalina catalina = new Catalina(); catalina.setParentClassLoader(sharedLoader); 这两种方式的效果是一样的吗? 用反射的时候, 没有实例化对象, 而 parentClassLoader 又不是静态的, 那么它给什么赋的值?
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复 (0)
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!