Errai支持GAE平台

xyb*_*rek 13 java gwt google-app-engine errai

基于此JIRA问题:

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

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

它是不是真的可行或有办法解决方法:

  • Errai UI肯定会起作用,因为这是针对GWT的
  • 然而,Errai巴士,有一个解决方法,使其工作.包装好的东西?

Jas*_*sho 1

我能够在 Google AppEngine Flex 环境上运行 Errai,没有任何问题,但我没有使用 100% 的 Errai 框架。尽管 erraiframework.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 容器:无服务器依赖性 Jackson 兼容模式下的 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 模板:无服务器依赖性