解决自定义classloader后无法使用maven install

@上篇博客中探讨了web项目利用自定义classloader进行解密,利用的是编译后的文件直接运行程序一切正常

今天博主在探讨加密后进行混淆时,打包程序报程序包org.apache.catalina.loader找不到错误

想到自定义classloader在tomcat/lib下可以正常运行,于是到该目录下找到了该程序包所在的jar包catalina.jar

结合tomcat版本,mvnrepository中找到了Catalina.jar的maven依赖,

<!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-catalina -->
        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-catalina</artifactId>
            <version>7.0.68</version>
        </dependency>

添加后更新重新install该错误消失

原文地址:https://www.cnblogs.com/yanan7890/p/9578961.html