Errai对GAE平台的支持

13

基于这个 JIRA 问题:

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

Errai对GAE的支持并不可行。

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

  • Errai UI肯定可以工作,因为它是为GWT设计的
  • 但是Errai总线是否有解决方法使其能够工作。类似于包装器之类的东西吗?
1个回答

1
我能够在Google AppEngine Flex环境中无问题地运行Errai,但我没有使用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 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以Jackson兼容模式: 无服务器依赖
  • Errai JAX-RS与Errai Marshalling: 任何JAX-RS实现加上errai-jaxrs-provider
  • Errai JPA: 无服务器依赖
  • Errai JPA数据同步: 任何JPA 2.0或2.1实现
  • Errai导航: 无服务器依赖Errai验证: 无服务器依赖
  • Errai UI模板: 无服务器依赖

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接