weblogic 扫描不到jar包的类问题解决方案
来源:互联网 发布:张无忌武力 知乎 编辑:程序博客网 时间:2024/05/21 05:18
是由于见识的比较少
不知道weblogic jar包使用的是zip协议
偶然发现日志中都是URL [zip:E:/weblogic/user_projects/domains/base_domain/lib/com.xxx.jar!/
,
利用之前的见识 偶然一猜,果然是之前扫描的时候的问题,之前只扫描了file和jar包,对于zip类型的没有处理
,果然加上一个if条件 就可以了。。。。 if(URL_PROTOCOL_JAR.equals(protocol)||URL_PROTOCOL_ZIP.equals(protocol))
附上代码
if (URL_PROTOCOL_JAR.equals(protocol) || URL_PROTOCOL_ZIP.equals(protocol)) { String packageDirName = packageName.replace('.', '/'); JarFile jarFile = new JarFile(new File(url.getFile().replace("!/" + packageDirName, ""))); Enumeration<JarEntry> jarEntryEnumeration = jarFile.entries(); while (jarEntryEnumeration.hasMoreElements()) { JarEntry jarEntry = jarEntryEnumeration.nextElement(); String jarEntryName = jarEntry.getName(); if (jarEntryName.endsWith(CLASS_FILE_NAME_ENDED)) { String className = jarEntryName.substring(0, jarEntryName.lastIndexOf(".")).replaceAll("/", "."); doAddClass(classSet, className); } } }
阅读全文
0 0
- weblogic 扫描不到jar包的类问题解决方案
- Spring扫描不到Progurd混淆的jar包问题解决
- mybatis自动扫包,扫描不到jar包的解决方法
- 跨构件包的JSP引用不到的问题解决方案
- maven下载不到想要的jar包问题解决
- eclipse jee版新导入的weblogic项目的weblogic system library类库里的jar包都没有,重新构建路径时也选不到这个类库。
- 使用Spring Annotation注解导致jar包更新的文件扫描不到
- 使用eclipse export打jar包,web工程使用*读取配置读不到的问题解决方法
- 有spring管理的项目打成jar包无法扫描到注解的问题解决
- Jsp前台提交中文乱码问题解决方案(Tomcat项目运行时,加载jar包或类文件的顺序)
- spring jpa扫描不同jar包下的类
- Android项目gradle依赖以及添加的jar包过多出现的问题解决方案
- WebLogic中jar包的加载次序
- 【备忘】Java的Applet调用第三方jar包,web调用问题解决方案
- Java的Applet调用第三方jar包,web调用问题解决方案
- 【备忘】Java的Applet调用第三方jar包,web调用问题解决方案
- 自己的maven jar 包发布到私服服务器不成功,问题解决方案
- 打第三方jar包,找不到资源文件问题解决方案
- 项目日记2—服务器端环境搭建(一)
- 用原生js写淡入淡出动画
- 枚举——三种解
- 估值超10亿 同行者牵手腾讯 加速车联网布局
- storm在用命令提交任务时,在work的日志里出现 找不到类 的错误
- weblogic 扫描不到jar包的类问题解决方案
- javascript碰撞检测
- 排序算法之快速排序
- UVA557(概率)
- DIV居中
- elasticsearch-持久化存储
- EXCEL完成一个柱形图与折线图组合图表
- 数据结构学习之线性表的顺序实现(python 实现)
- 兄弟连学python(01)——python 简单的循环用法