解决方案 »

  1.   

    不明白你的具体实现细节
    你是不是加密了class文件,然后自己写了个ClassLoader,在加载的时候先解密再按正常方式加载类?
      

  2.   

    我加密了项目的class文件  现在的原因就是怎么让项目运行起来  。
     当前困惑点:1  加密的时候spring有classloader  ,weblogic有WebLogic的classloader  ,jdk 也有classloader   ,当我什么都不该直接跑的时候, 会报找不到类(这必然的),但是我改了spring的classutils 之后,我自己的类可以加载了 ,但我的类所继承或实现的类、接口都提示找不到.。  就是defineclass的时候,没有继承的类解密后是可以加载的,但是继承了第三方的类是无房定义出类的
      

  3.   

    当前怀疑原因  第三方的类是由weblogic所加载,而解密的类是jdk所加载,不同的加载器所以找不到,而我又不可能改weblogic的源码,这是死结了?后来打算用spring动态加载...又发现spring和struts2插件关系,不现实