Подтвердить что ты не робот

Поддержка Errai платформы GAE

Исходя из этой проблемы JIRA:

https://issues.jboss.org/browse/ERRAI-68

Поддержка GAE для Errai не представляется возможным.

Разве это не реально или есть способ обхода:

  • Пользовательский интерфейс Errai определенно будет работать, поскольку это для GWT
  • Однако автобус Errai, есть обходное решение, чтобы заставить его работать. Что-то вроде обертки?
4b9b3361

Ответ 1

Я могу запустить Errai в среде Google AppEngine Flex без каких-либо проблем, однако я не использую 100% Errai Framework. Несмотря на то, что erraiframework.org заявляет, что последняя версия (4.0.0.Final) работает на JEE7, мне пришлось скомпилировать с Java 8, чтобы она работала должным образом (такие классы, как Marshalling, скомпилированы в Java 8), поэтому среда AppEngine Flex а не стандартным.

Этот список (здесь: https://developer.jboss.org/thread/233098) также очень полезен, чтобы узнать, что AppEngine может поддержать, а что нет. Элементы с "без зависимости от сервера" должны работать, потому что в основном это библиотеки, связанные с клиентом /GWT.

  • Шина Errai: любой контейнер Servlet 2.x(или 3.0 для отправки async)
  • Контейнер CRI Errai (без распределенных событий): нет сервера зависимость
  • Распределенные события Errai CDI: Weld >= 1.1.5 и < 2,0 (в настоящее время жесткие требования к Weld, а не другие реализации CDI)
  • Обертки Errai Cordova: нет зависимости от сервера.
  • привязка данных Errai: отсутствие зависимости от сервера
  • Контейнер Errai IOC: нет зависимости от сервера Errai JAX-RS в режиме совместимости Джексона: нет зависимости от сервера.
  • Errai JAX-RS с Errai Marshalling: любая реализация JAX-RS плюс errai-jaxrs-provider
  • Errai JPA: нет зависимости от сервера
  • Синхронизация данных Errai JPA: любая реализация JPA 2.0 или 2.1
  • Errai Навигация: нет сервера зависимость Errai Проверка: отсутствие зависимости от сервера
  • Шаблоны пользовательских интерфейсов Errai: отсутствие зависимости от сервера