Google AppEngine Standard支持Java CDI吗?

时间:2019-03-22 10:44:23

标签: google-app-engine cdi

我正在尝试通过使用google appengine standardCDI(Jetty 9.4)创建一个Java Web应用程序。

作为CDI的实现,我已经尝试过WeldOpenWebBeans,但是似乎无法在CDI上使用AppEngine

我唯一可以运行的框架是Guice

是否可以在CDI上使用Google AppEngine

致谢。

2 个答案:

答案 0 :(得分:0)

我也不熟悉google app引擎,但这听起来像是您错过了Servlet引擎与CDI容器的集成。

我找到了这个示例,也许您可​​以尝试一下。

https://github.com/GoogleCloudPlatform/appengine-java-vm-cdi-numberguess/blob/master/pom.xml

看看使用了weld-servlet依赖项的pom.xml以及将Weld与Servlet引擎集成在一起的web.xml。

答案 1 :(得分:0)

几年前,Apache OpenWebbeans添加了一些gae集成,因此它应在确保启动时运行。

它也刚好集成了码头设备,所以如果您不害怕建造主人,也许可以重新测试一下?