java - 混淆 Struts2 Web 应用程序

标签 java struts2 obfuscation

我想混淆使用 Struts2 框架的 J2EE 应用程序,我尝试使用 Proguard 但它更改的包和类名称没有反射(reflect)在 stuts.xml 文件中,是否不可能混淆 struts2 Web 应用程序?或任何其他方式?

最佳答案

事实上,一旦源代码被混淆,ProGuard 就会生成一个日志文件,该文件可用于以类似 grep 的方式替换 xml 文件中的类名。否则,也可以在混淆器中排除扩展特定类或接口(interface)的类。这样,您的 struts 操作将不会被拦截(这是一种更简单的混淆策略),但您的应用程序的其余部分将会被拦截。

关于java - 混淆 Struts2 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2676451/

相关文章:

java - 无法让我的 AXIS2 客户端在 Websphere 8.5 上使用 TLSv1.2 连接到远程服务器

jquery - 如何隐藏struts2 jqgrid中的工具提示?

java - 使用 ProGuard 混淆 Java protected 元素

java - XmlJavaTypeAdapter 并阐明?

java - HttpServletResponse - 写入响应编写器与输出流

java - JTextField 仅 13 或 17 位有效,除(13 和 17)外全部无效

javascript - javascript 简单的电子邮件混淆器可以工作吗?

java - 如何在 struts2 中映射长 REST url——使用 struts2 rest 插件

java - 如何将struts2中的字符集更改为utf-8

javascript - Google 关闭编译器 : remove dead code by setting CompilerOptions