我的问题是我想使用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和注释吗?我错过了一些简单/明显的东西吗?
非常感谢任何正确方向的帮助/推动。
答案 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/