最近做javaweb项目的混淆工作,用到proguard,该工具混淆.jar文件比较方便,故把所有项目代码和配置文件打成jar包,
生成的jar包经过proguard处理后,再次打包(解决proguard生成jar包丢失注解问题)后放入was运行。
出现问题:
ClassLoader.getResources("com/xxx/xxx/xxx");
获取包路径在tomcat和Weblogic下没有问题,在WAS下会出现获取不到目录下类的情况
解决方案:
1、如果要目标包路径下只有类,使用:
ClassLoader.getResources("/com/xxx/xxx/xxx");
2、如果目标包路径下有目录,使用:
ClassLoader.getResources("/com/xxx/xxx/xxx/");