基于此JIRA问题:

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

GAE对Errai的支持不可行。

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

  • Errai UI绝对可以,因为这是GWT的
  • 但是,在Errai总线上,有没有变通的方法才能正常工作。像 wrapper 一样?
  • 最佳答案

    我可以在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总线:任何Servlet 2.x容器(或3.0用于异步调度)
  • Errai CDI容器(无分布式事件):无服务器
    依赖
  • Errai CDI分布式事件: Weld > = 1.1.5和(目前是对Weld的硬性要求,而不是其他CDI实现)
  • Errai Cordova包装器:无服务器依赖性
  • Errai数据绑定(bind):无服务器依赖性
  • Errai IOC容器:没有服务器依赖性Errai
    jackson 兼容模式下的JAX-RS:没有服务器依赖性
  • 带Errai编码的Errai JAX-RS:任何JAX-RS实现以及
    errai-jaxrs-provider
  • Errai JPA:无服务器依赖性
  • Errai JPA数据同步:任何JPA 2.0或2.1实现
  • Errai导航:无服务器
    依赖关系Errai验证:无服务器依赖关系
  • Errai UI模板:没有服务器依赖性
  • 08-03 16:37