当前位置: 首页 > 面试题库 >

我可以在一个Web应用程序中拥有两个web.xml文件吗?

封烨伟
2023-03-14
问题内容

我可以在一个应用程序中包含多个web.xml文件吗?并且两个应用程序可以具有父子关系,以便有两个web.xml吗?


问题答案:

对于Servlet 3.0以下,您不能。

如果您使用的是3.0,则有可能。

在JSR 315:Java Servlet 3.0规范中,引入了 web-fragment.xml 来实现库jar的可插入性,这些库jar打包在
WEB-INF / lib下 。web.xml和web-
fragment.xml的内容几乎相同。可以在那里定义servlet,过滤器和侦听器。也可以在给定的 web-fragment.xml中
指定metadata-complete = true 。在后一种情况下,将跳过该jar中的类的注释处理。使用 web-fragment.xml
,库jar可以是独立的,并提供与Web相关的元数据信息。


可以肯定的是,有两个xml会造成混乱,而且,最重要的是,如果您解释您的确切要求是什么,您将为您的问题找到一个好的/标准的解决方案。



 类似资料:
  • 我想为DropWizard创建几个yaml文件。其中一个包含敏感信息,另一个包含非敏感信息。 你能给我指出任何文档或例子如何在DropWizard中拥有多个配置吗?

  • 我可以有多个工作流文件吗? 我有一些回购利用GitHub操作,它们工作得很好!在我的特定用例中,我在“推送”时自动部署到开发环境,在“发布”时自动部署到生产环境这是两个独立的工作流。 我知道我可以将这两个工作流放在同一个主工作流中。工作流文件,这将工作得很好,但我更希望他们在单独的工作流文件完全。例如,是否可能有一个dev.workflow文件和一个prod.workflow文件? 我已经尝试创建

  • 我已经开始编写两个web应用程序项目 使用Spring REST API的移动客户端的RESFful API 我的问题是,两个Web应用程序都使用相同的数据库,我认为,而不是有两个Web应用程序,我实际上应该开始这个项目,只使用一个Web应用程序来处理Web和移动客户端的请求。 我现在遇到的问题是,我不知道如何“合并”这两个家伙,以及我是否应该坚持使用Spring RESTAPI,或者是否应该使用

  • 我有一个完全使用Android Studio开发的应用程序。我需要创建第二个应用程序,这个我想用phonegapp来完成。这两个应用程序相互关联...所以理想情况下,我想将它们合并到同一个应用程序中...合并并不意味着它们需要一起工作。我希望它们一起下载(作为同一个应用程序),并且能够在应用程序中从一个下载到另一个...所以它们可以完全是两个独立的应用程序,但用户会认为它只是一个应用程序。我希望我

  • null 这是我第一次尝试将Firebase集成到我的一个项目中,因此一些关于实现这项任务的指导将是非常有用的。 谢了!

  • 问题内容: 可以在同一项目中完全使用所有4种语言吗? 这个风格也有类似的问题:我可以将Swift与C ++混合使用吗?类似于 Objective-C .mm文件,对于该文件,可接受的答案 为否。 Bridging Header适当地使用.h不包含C 语句的语句, Objective-C何时.h包含的包装器C ,.mm用于 实际包装C 类的文件以及.swift,这4种语言(如果 包含,则为5种Obj