1
2
|
2
0
我还试图用JAXB找到一个解决方案,但没有成功。
最后,通过使用AspectJ和一个重写System.getProperty()调用以在失败时返回null的方面,我找到了一个可行的解决方案。由于Axis2所需的所有属性都是非关键性的,因此无论如何,这是可行的。我还需要在org.apache.axiom.util.stax.dial.StatxDialectDetector.getRootUrlForResource()上应用一个方面,以始终返回null,因为它试图进行ClassLoader.getSystemClassLoader()调用,但在安全管理器下也失败了。这似乎又是一个非关键性的呼吁。让AspectJ在构建时重写Axis2类,它作为未签名的小程序运行。
我无法使用JAXB进行同样的AspectJ攻击,因为JAXB需要直接访问类的私有字段,如果JAXB与小程序捆绑在一起(如果使用AspectJ重写类,我们需要这样做),这些类就不在安全管理器下运行。 |
3
0
这可能会解决你的问题。我知道它解决了我的问题:)
|
Black · xstream。fromXML返回一个类 6 年前 |
hotzst stevops · 调试没有默认构造函数的XStream 7 年前 |
Syed · 将XML字符串转换为Map,并使用Java获取键和值对 9 年前 |
Igor · 更换Xstream设施 9 年前 |
tosovvoj · 类型ad子类型的XStream集合 10 年前 |
Aditya Kaushik · XStream错误解决方案 11 年前 |
zak · Spring oxm的使用 11 年前 |