App Engine Java 8 servlet 3.1和web.xml

时间:2018-04-04 10:34:04

标签: java google-app-engine google-cloud-platform

我的问题是我想使用servlet 3.1注释,并且还要确保对appengine应用程序的所有请求都是https。 为了保护网址,我需要使用web.xml link to docs。 现在如果我同时拥有web.xml和servlet 3.1注释,那么在本地测试时就可以了。但是,当将相同的应用程序部署到Google Cloud Platform AppEngine时,它无法识别注释。将该应用程序部署到GCP Appengine时,如果没有web.xml,则会识别出注释。

现在的问题是,我可以在Appengine标准上同时使用web.xml和注释吗?我错过了一些简单/明显的东西吗?

非常感谢任何正确方向的帮助/推动。

1 个答案:

答案 0 :(得分:0)

我确实将maven servlet 3.1依赖与web.xml 2.5部署描述符混淆了。一旦我使用了web.xml 3.1部署描述符,应用就开始按预期工作了。 https://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/