在jboss中加载的类加载

时间:2013-01-29 10:43:58

标签: jboss classloader

我们正在使用JBoss 5.1来部署我们的应用程序。但是现在我们要在战争中加密几个类。当我们加密.class文件时,Jboss会抛出错误。这是可以理解的,因为jboss的类加载器不知道该类是加密的。 我想扩展JBoss的类加载功能并实现代码以在加载之前解密.class文件。

我想这一定是可能的。我一直在阅读jboss开发人员手册,但我无法弄清楚我是如何做到的。

还有其他人已经做过类似的事吗。任何建议或帮助都会很棒。

谢谢, 伊尔凡

2 个答案:

答案 0 :(得分:0)

这可能(虽然需要工作),但有强烈的意见认为它没有真正意义或提供好处。查看this discussion

简而言之,每个解密类加载器都必须为java运行时提供一个记录良好,清晰的类定义,并且从那里可以通过连接java代理或用自己的代理替换rt.jar来轻松读取任何人。代码。

答案 1 :(得分:0)

JBoss社区讨论论坛回答了这个问题:

https://community.jboss.org/thread/221073