spring如何加载加密后的class文件?

zhizhonghua 2012-12-14 02:40:57
如题所示:
spring如何加载加密后的class文件?

------------------------------------------------------

如果不使用SSH框架时,直接使用servlet+jsp 并对所有java文件加密后生成的class文件
在tomcat下跑是正常的。(需要更改tomcat下org.apache.catalina.loader.WebappClassLoader)
找到findClassInternal方法更改下 先将需要加密的类先解密后在执行
clazz = defineClass(name, entry.binaryContent, 0, entry.binaryContent.length, new CodeSource(entry.codeBase, entry.certificates));
就可以了


可是如果使用的是SSH时候 spring加载的时候 class文件还是加密的 应该如何去解决呢?
...全文
416 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sangjiu0_ 2015-04-08
  • 打赏
  • 举报
回复
楼主,当你加密后,若是在jsp中引用了加密类,会报错,请问你有没遇到过?如何解决的?
senner_ 2014-07-11
  • 打赏
  • 举报
回复
同.万恶的spring.百度都搜不到 .有大神知道怎么解决吗?我也遇到这问题了.
zhizhonghua 2012-12-14
  • 打赏
  • 举报
回复
能说的详细点吗?
铜臂阿铁木 2012-12-14
  • 打赏
  • 举报
回复
目测你也可以改Spring的加载
zhizhonghua 2012-12-14
  • 打赏
  • 举报
回复
自己先顶下。。。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧