Xstream на Google App Engine - PullRequest
       22

Xstream на Google App Engine

5 голосов
/ 31 декабря 2010

Я знаю, что из-за соображений безопасности существует проблема с xstream в движке приложений Google.Я заметил несколько патчей, чтобы заставить его работать на gae для xstream.Может ли кто-нибудь иметь версию jar или есть какой-нибудь альтернативный способ сделать xml для java, кроме JAXP в Gae?

Ответы [ 2 ]

7 голосов
/ 12 ноября 2011

Из-за ограничений GAE вам придется:

  • сменить поставщика отражения по умолчанию на PureJavaReflectionProvider
  • Пропустить некоторые из преобразователей объектов, которые автоматически регистрируются при создании экземпляра XStream, прежде всего преобразователи классов AWT и Swing и преобразователь DynamicProxy.

Я опубликовал реализацию, основанную на XStream, которая делает его совместимым с GAE. Исправление не требуется. Ссылка на реализацию находится здесь: http://www.wappworks.com/2011/11/11/using-xstream-with-google-app-engine/

0 голосов
/ 15 мая 2012

Теперь вложения для вложений этого элемента JIRA: https://jira.codehaus.org/browse/XSTR-566

Кажется, это работает для сериализации в XML, но не обязательно наоборот.

К сожалению, патч, похоже, еще не интегрирован в официальные релизы.

...