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

2023-11-24

我可以拥有一个包含多个 web.xml 文件的应用程序吗?并且两个应用程序可以有父子关系从而有两个web.xml吗?


对于低于 servlet 3.0 的版本,则不能。

如果您使用的是 3.0,则有一个可能性.

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

当然,有两个xml造成混乱,除此之外,如果您解释了您的确切要求,您将为您的问题得到一个好的/标准的解决方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 如何为 alamofire Post 请求中的参数之一传递 nil 值

    我想传递一个 nil 值 即可选参数值之一 并且它必须以 nil 值继续阿拉莫菲尔 帖子请求 如果您告诉我下一步如何进行 会有帮助吗 let image UIImage UIImage let imageData UIImagePNGRep
  • 在 Perl 中,当我在同一个哈希上循环时,从哈希引用中删除键是否安全?为什么?

    我基本上想这样做 foreach my key keys hash ref Do stuff with my key and hash ref Delete the key from the hash delete hash ref gt
  • 为什么链接中的目标属性有下划线?

    我已经编码很多年了 直到此刻我才意识到这个属性target从元素 a 要求它们的所有值都以下划线开头 我们很多人都知道 但我不知道为什么 我的意思是 从我的头脑中 我不记得除此之外的另一个需要以下划线开头的值 有谁知道这个实现背后的原因是什
  • Google Play 游戏服务多人设备方向更改将用户踢出房间

    我正在开发一个只有一项活动的应用程序 它扩展了基础游戏活动 并在多个片段之间切换 很像 Google 的示例代码状态 我现在正在两台独立的设备上测试多人游戏 两个用户都可以成功登录 互相发送消息等 但是 一旦一个用户旋转设备 他们就会被踢出
  • 如何以字节块的形式播放视频?

    我想在 android 中播放我保存在资源文件夹中的视频 我已将其更改为字节数组 并且使用以下代码可以成功播放 private String getDataSource throws IOException InputStream stre
  • 在 C# 中同步包装异步方法

    我有一个第三方库 其中包含一个异步执行函数的类 该类继承自Form 该函数基本上根据数据库中存储的数据执行计算 一旦完成 它就会在调用表单中调用 Complete 事件 我想做的是从非 Windows 表单应用程序同步调用该函数 问题是 无
  • C++ 数组删除运算符语法

    我做完之后说 Foo array new Foo N 我一直都是这样删除的 delete array 然而 有时我会这样看 delete N array 由于它似乎可以编译并工作 至少在 msvc2005 中 我想知道 正确的做法是什么 那
  • Spring + Hibernate:具有相同标识符值的不同对象已与会话关联

    在我使用 Spring 和 Hibernate 的应用程序中 我解析 CSV 文件并通过调用填充数据库handleRow 每次从 CSV 文件读取一条记录时 我的域模型 家族 有很多 子家族 亚科 有很多 轨迹 轨迹 属于 物种 Famil
  • Android:我可以一个接一个地显示多个对话框吗?有没有类似Dialog Z-Level 的东西?

    是否可以一个接一个地显示多个对话框 有没有类似Dialog Z Level 的东西 我正在使用 DialogFragment 用户在其中选择元素 当他确认他的选择时 它会保存到数据库并发送到服务器上 如果保存操作失败 我想通知用户 另一个对
  • 如何一起使用 Angular 1.3.4 和 Angular 2 [重复]

    这个问题在这里已经有答案了 我已经有一个基于 Angular 1 3 4 构建的应用程序 我想将其更改为 Angular 2 但模块明智 假设我的页面上有 5 个模块 我想将一个模块迁移到 Angular 2 其他模块应该像以前的 1 3
  • 将下拉菜单选择保存在 cookie 中?

    我已经看过这个帖子好几次了 但我根本无法让代码工作 我需要帮助让这个下拉菜单将其设置保存到 cookie 这样当用户再次访问该网站时 他们之前的选择就会被保留 落下
  • Snakemake:使用run指令时如何实现log指令?

    Snakemake 允许为每个规则创建日志log参数指定日志文件的名称 通过管道传输结果相对简单shell输出到此日志 但我无法找出记录输出的方法run输出 即 python 脚本 一种解决方法是将 python 代码保存在脚本中 然后从
  • 链接服务器性能和选项

    在工作中 我们有两台服务器 其中一台正在运行很多人使用的应用程序 该应用程序具有 SQL Server 2000 后端 我很长时间以来都可以自由地查询它 但无法向其中添加任何内容 例如存储过程或额外的表 这导致我们将第二个 SQL Serv
  • 为什么 std::reference_wrapper 在调用成员函数时不隐式转换为引用? [复制]

    这个问题在这里已经有答案了 我不明白为什么不能使用std reference wrapper像这样 include
  • 开发 iPhone 应用程序以在 iPad 上运行 - 自动设置 2x

    有没有一种方法可以以编程方式将 iPad 设置为在 iPhone 应用程序启动时以 2 倍的速度运行 但仍保持 iPhone 应用程序本机 我知道我可以为每个硬件平台创建 NIB 文件 但为了方便起见 我只是希望应用程序启动就像用户在 iP
  • Scheme 可以将列表扩展为参数吗?

    考虑到我有一个程序 plus x y 女巫正好需要两个参数 现在我还有一个列表 其中包含两个对象 例如 list 1 2 那么 如果有any将列表扩展为两个参数的神奇方法 我们有一个点概念版本 但是那个isn t我想要的是 我只是想扩展该列
  • 在 Eclipse 中打开 xml 文件时出现错误 [重复]

    这个问题在这里已经有答案了 在 Eclipse 中 当我打开具有相同数据的两个不同名称的 xml 文件 意味着 A 和 B 是 2 个 xml 文件 它们具有相同的数据 时 我在控制台中出现错误 我在控制台中收到以下错误 为什么会出现这个错
  • 如何将 buildapp 与 Quicklisp 结合使用

    我想使用 buildapp 来制作作为给出的curl lisp可执行文件example buildapp output lisp curl asdf path src clbuild systems load system drakma e
  • 自动发布回到 mvc 下拉列表中

    要求 我的视图页面上有一个下拉列表 显示供应商列表 从下拉列表中选择供应商后 页面将显示所选供应商的详细信息 默认情况下 我需要选择第一个供应商并显示其详细信息 我可以使用以下代码来完成此任务 问题 不知道如何实现自动回发 true在 MV
  • 我可以在一个 Web 应用程序中拥有两个 web.xml 文件吗?

    我可以拥有一个包含多个 web xml 文件的应用程序吗 并且两个应用程序可以有父子关系从而有两个web xml吗 对于低于 servlet 3 0 的版本 则不能 如果您使用的是 3 0 则有一个可能性 在 JSR 315 Java Se