关于jar包和工程src里面class相同的加载优先级问题
来源:互联网 发布:彭城之战 知乎 编辑:程序博客网 时间:2024/06/01 11:06
之前碰到一个疑虑,客户生产环境里面有个jar包里面的class文件和src 路径下 编译出来的class 相同(包名,类名,里面的逻辑不同),
但偏偏在客户那里正常跑了3个月(tomcat),于是自己写了个demo
public class TestJvmLoaderServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {TestJar a = new TestJar();a.output();}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doGet(request, response);}}
测试类 打成jar
package com.controller;public class TestJar {
public void output()
{
System.out.println("我是jar,惊不惊喜,意不意外");
}
}
打成jar之后,将上面的方法修改为
package com.controller;
public class TestJar {
public void output()
{
System.out.println("我是src,惊不惊喜,意不意外");
}
}
http://localhost:8080/TestJvmLoaderServlet
调用 servlet ,结果
打成war包发布也是同同样的结果
结论: 工程路径下的文件和 jar包里面的文件重复时,优先加载工程路径下的
阅读全文
0 0
- 关于jar包和工程src里面class相同的加载优先级问题
- 修改jar包里面的class文件
- java关于jar包里面路径的相关问题
- 【修改jar】jclasslib修改jar包里面的class文件
- 关于tomcat发布的工程jar包配置问题
- 加载jar包的问题
- java加载jar包和自定义class文件加载
- Maven工程加载资源包(jar包)报错的问题
- weblogic 中jar包优先级 加载的设置
- 关于class和id的优先级
- 关于两个jar包中存在包名和类名都完全相同的jar包冲突问题
- 关于两个jar包中存在包名和类名都完全相同的jar包冲突问题
- 工程jar包升级的问题
- Eclipse工程不能加载maven的repository的jar包问题
- 开发swt/jface工程的buildpath加载jar包的相关问题
- java 执行jar 包里面 main class
- Android导入工程遇到的问题:没有R.java和android.jar的jar包
- 关于java打jar包遇到的问题和解决方法
- 2017年的电子设计竞赛快开始了,学放大器的小伙伴们进来一起谈论一下!
- 大话设计模式之(装饰器模式)
- logback高级特性,异步记录日志
- The action could not be completed.Try again.
- live555接实时视频流+ffmpeg解+x264再编
- 关于jar包和工程src里面class相同的加载优先级问题
- MFC文件对话框不能选太多文件的解决方法
- 网站服务器、网站被攻击怎么办
- 大数相乘
- hdoj 6034(2017 Multi-University Training Contest
- CSU 1815:Enterprising Escape(BFS+优先队列)
- svn分支以及分支合并
- spring中InitializingBean接口使用理解
- js 强制保留2位小数