13

基于此 JIRA 问题:

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

GAE 对 Errai 的支持是不可行的。

这不是真的可行还是有一种解决方法:

  • Errai UI 肯定会工作,因为这是用于 GWT
  • 但是 Errai 总线是否有解决方法可以使其正常工作。像包装纸之类的东西?
4

1 回答 1

1

我能够在 Google AppEngine Flex 环境中毫无问题地运行 Errai,但是我没有使用 100% 的 Errai 框架。尽管 eraiframework.org 声明最新版本 (4.0.0.Final) 在 JEE7 上运行,但我必须使用 Java 8 进行编译才能使其正常工作(Marshalling 等类在 Java 8 中编译),因此 AppEngine Flex 环境而不是标准。

此列表(可在此处找到:https ://developer.jboss.org/thread/233098 )对于了解 AppEngine 可能支持和不支持的内容也非常有帮助。具有“不依赖服务器”的项目应该可以工作,因为它主要是与客户端/GWT 相关的库。

  • Errai Bus:任何 Servlet 2.x 容器(或 3.0 用于异步调度)
  • Errai CDI 容器(无分布式事件):无服务器依赖
  • 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 UI 模板:不依赖服务器
于 2017-06-21T03:51:25.557 回答