我正在尝试混淆Web服务,但我不知道该怎么做。当我的Web服务没有被混淆时,它运行得很好,很好,但是当我对它进行模糊处理时,它只会给我一个404错误,而且没有任何工作了。
我正在使用Proguard来混淆我的代码。我的Web服务是使用Jersey 2.0编写的,而我的Servlet容器是Tomcat 7.0。
我的.pro文件是: -injars C:\ Users \ Quentin \ Eclipse \ workspace \ SemRecSysWS \ build \ classes -outjars C:\ Users \ Quentin \ test -libraryjars \ lib \ rt.jar -libraryjars C:\ Users \ Quentin \ Eclipse \ workspace \ SemRecSysWS \ WebContent \ WEB-INF \ lib \ -keep public class fr.mypackage。*
我认为问题来自保留选项,但我不知道我还能做些什么。
我也不知道如何直接混淆war文件,所以我只是混淆.class文件并将其添加到战争之后。