当前位置: 首页 > 知识库问答 >
问题:

是什么生成了我的“appengine-web.xml”文件?

华佐
2023-03-14

我继承了一个Java应用程序,它被配置为在Google app Engine中运行。我的pom包括com.google.appengine.appengine-maven-plugin插件,它可能与这个问题相关,也可能与这个问题无关。

在我的src目录中,在WEB-INF目录中,我有一个“app.yaml”文件。但是当我的项目构建到一个war中时,目标目录同时有一个“app.yaml”文件和一个“appengine-web.xml”文件。这个“appengine-web.xml”文件是如何到达这里的?

这个“appengine-web.xml”文件的第一行是<!--Generated from app.yaml。不要编辑。-->。如果这个文件是从“app.yaml”文件生成的,那么是什么生成的呢?哪个插件/函数创建了这个文件?

共有1个答案

冯育
2023-03-14

正如官方文档appengine-web.xml引用中提到的:

App Engine Java应用程序使用一个名为appengine-web.xml的配置文件来指定有关应用程序的信息,并标识应用程序的WAR文件中哪些文件是静态文件(如图像),哪些是应用程序使用的资源文件。

因此,在使用App Engine Maven插件时,这是由App Engine环境默认创建的,因此您可以处理一些特定的设置和配置。您可以在这里找到关于这些设置的更多细节,但它包括环境变量的设置,如何缩放应用程序--手动、基本或自动--等等。此外,您还可以查看部署到war中的示例应用程序,以及创建文件的示例应用程序。请记住,这只是在Java 8上。

总结一下,这个文件是在使用这个插件时由App Engine环境创建的,而不是由某个特定的函数创建的。在这份正式文件中,它还指出:

用于创建项目的工件已经为您完成了基本的src/main/webapp/web-inf/appengine-web.xml配置

因此,这确认了它是通过插件创建的。此外,它还显示了与app.yaml之间的关系,因为它们一起工作,并且每个都有特定的用途和设置,这些都是应用程序正确工作所需的。

如果这些信息对你有帮助,请告诉我!

 类似资料:
  • 我可能做错了什么?

  • 问题内容: 我有这个web.xml 突出显示,IDE给出的错误是:“发现无效的内容,从element开始… 我还需要做什么? 问题答案: 使用以下表示法: 但我建议阅读此链接。本教程将使您了解在JSP 2.0的情况下如何避免在web.xml中声明标签库。

  • 我是编写模板元编程代码的新手(而不是仅仅阅读它)。所以我遇到了一些新手问题。其中一个很好地总结了这个名为“我的SFINAE发生了什么?”的非SO帖子,我将C 11化为这样: (注意:我给这些方法起了不同的名字,只是为了帮助我在这个“思想实验”示例中进行错误诊断。请参阅@R. MartinhoFernandes关于为什么您实际上不会在非重载的实践中选择这种方法的注释。) @Alf说SFINAE发生的

  • 主要内容:生成森林在学习 连通图的基础上,本节学习什么是 生成树,以及什么是 生成森林。 对连通图进行遍历,过程中所经过的边和顶点的组合可看做是一棵普通树,通常称为 生成树 。 图 1 连通图及其对应的生成树 如图 1 所示,图 1a) 是一张连通图,图 1b) 是其对应的 2 种生成树。 连通图中,由于任意两顶点之间可能含有多条通路,遍历连通图的方式有多种,往往一张连通图可能有多种不同的生成树与之对应。 连通图中

  • 本文向大家介绍什么是python的生成器?相关面试题,主要包含被问及什么是python的生成器?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: python生成器是一个返回可以迭代对象的函数,可以被用作控制循环的迭代行为。生成器类似于返回值为数组的一个函数,这个函数可以接受参数,可以被调用,一般的函数会返回包括所有数值的数组,生成器一次只能返回一个值,这样消耗的内存将会大大减小。