Eu sei que há um problema com o xstream no Googlemecanismo de aplicativos por motivos de segurança. Eu observei que alguns patches são aplicados para fazer com que funcione no gae para o xstream. Alguém pode ter a versão do jar ou existe alguma maneira alternativa de fazer xml para java diferente de JAXP no Gae?
Respostas:
7 para resposta № 1Por causa das restrições do GAE, você terá que:
- altere seu provedor de reflexão padrão para PureJavaReflectionProvider
- Omita alguns dos conversores de objetos que são registrados automaticamente quando uma instância do XStream é criada, mais notavelmente os conversores da classe AWT e Swing, e o conversor DynamicProxy.
Eu postei uma implementação construída sobre o XStream que a torna compatível com o GAE. Nenhum patch é necessário. O link para a implementação está aqui: http://www.wappworks.com/2011/11/11/using-xstream-with-google-app-engine/
0 para resposta № 2
Há agora uma jarra nos anexos para este item do JIRA: https://jira.codehaus.org/browse/XSTR-566
Parece funcionar para serializar para XML, mas não necessariamente o inverso.
Infelizmente, o patch não parece ter sido integrado nos lançamentos oficiais ainda.