Web 应用程序中的 context.xml 与 web.xml

2023-11-25

我正在开发一个小型网络应用程序。目标是营造一种受欢迎的氛围index.html使用 Ajax + 一个 servlet 来处理 ajax 请求的页面。

虽然我以为我会没事的web.xml只是,我不想部署到/,但要/MyApp。 NetBeans 的项目属性提供了设置上下文路径的选项,这有助于我部署到/MyApp。但是,它会自动添加一个/META-INF/context.xml文件,这有点令人困惑。

我的问题是:

1)我真的需要一个context.xml文件部署到/MyApp代替/?

2) 如果 1) 的答案是否定的,如何完成同样的任务web.xml only?

3)到底是什么context.xml to web.xml?


/META-INF/context.xml is a Tomcat 特定的配置文件。它用于配置应用程序如何部署到 Tomcat,其中包括应用程序所在的上下文路径。其他容器也有类似的文件,可以包含在容器配置的 WAR 中。回答您的问题:

  1. 不可以。嵌入的 context.xml 只是设置上下文路径的一种方法,正如我所指出的,它只能在 Tomcat 中工作。在 Tomcat 中,默认行为是将 Web 应用程序部署到具有 war 文件名称(不带“.war”扩展名)的上下文。
  2. 您无法在 web.xml 中设置上下文路径。这是您的应用程序的部署描述符。它配置您的应用程序,并且上下文路径位于您的应用程序的外部。它属于您要将应用程序部署到的服务器/容器。配置上下文路径始终在容器的配置中完成。
  3. 如果“config.xml”是指“context.xml”,那么我想我已经回答了这个问题。如果没有,请澄清您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Web 应用程序中的 context.xml 与 web.xml 的相关文章

  • 如何使用 Apache POI API 将图像添加到 pptx 中添加的图像占位符?

    我已经预定义了带有文本和图像占位符的 pptx 模板 我如何从模板访问和修改这些占位符 我可以使用 POI pptx API 直接将图像和文本添加到幻灯片中 但如何将其添加到模板的占位符中 请参阅链接以了解如何添加占位符来创建固定模板 ht
  • Java - 为什么不允许 Enum 作为注释成员?

    It says 原始 String Class an Enum 另一个注释 上述任何一个的数组 只有这些类型才是合法的 Annotation 成员 为什么泛型 Enum 不能成为 Annotation 的成员 例如 Retention Re
  • org.apache.sling.api.resource,version=[2.3,3) -- 无法解析

    您好 我无法访问我的项目内容 我已经上传了从 CQ 访问内容所需的所有包 我唯一能看到的是 org apache sling api resource version 2 3 3 无法解析 这是否是异常的原因 如果是 请告诉我如何解决 中Q
  • 正则表达式拆分数字和字母组,不带空格

    如果我有一个像 11E12C108N 这样的字符串 它是字母组和数字组的串联 如何在中间没有分隔符空格字符的情况下分割它们 例如 我希望分割结果为 tokens 0 11 tokens 1 E tokens 2 12 tokens 3 C
  • 比较两个文本文件的最快方法是什么,不将移动的行视为不同

    我有两个文件非常大 每个文件有 50000 行 我需要比较这两个文件并识别更改 然而 问题是如果一条线出现在不同的位置 它不应该显示为不同的 例如 考虑这个文件A txt xxxxx yyyyy zzzzz 文件B txt zzzzz xx
  • Cassandra java驱动程序协议版本和连接限制不匹配

    我使用的java驱动程序版本 2 1 4卡桑德拉版本 dsc cassandra 2 1 10cql 的输出给出以下内容 cqlsh 5 0 1 Cassandra 2 1 10 CQL spec 3 2 1 Native protocol
  • Java 文件上传速度非常慢

    我构建了一个小型服务 它从 Android 设备接收图像并将其保存到 Amazon S3 存储桶中 代码非常简单 但是速度非常慢 事情是这样的 public synchronized static Response postCommentP
  • 画透明圆,外面填充

    我有一个地图视图 我想在其上画一个圆圈以聚焦于给定区域 但我希望圆圈倒转 也就是说 圆的内部不是被填充 而是透明的 其他所有部分都被填充 请参阅这张图片了解我的意思 http i imgur com zxIMZ png 上半部分显示了我可以
  • hibernate锁等待超时超时;

    我正在使用 Hibernate 尝试模拟对数据库中同一行的 2 个并发更新 编辑 我将 em1 getTransaction commit 移至 em1 flush 之后我没有收到任何 StaleObjectException 两个事务已成
  • 在 Netbeans 8 上配置 JBoss EAP 的问题

    我已经下载了 JBoss EAP 7 并正在 Netbeans 8 上配置它 我已经到达向导 实例属性 其中要求从选择框中选择 域 当我打开选择框时 它是空的 没有什么可以选择的 因此 完成 按钮也处于非活动状态 这使得无法完成配置 我通过
  • react-native run-android 失败并出现错误:任务 ':app:dexDebug' 执行失败

    我使用的是 Windows 8 1 和react native cli 1 0 0 and react native 0 31 0 添加后react native maps对于该项目 我运行了命令react native upgrade并给
  • Javafx过滤表视图

    我正在尝试使用文本字段来过滤表视图 我想要一个文本字段 txtSearch 来搜索 nhs 号码 名字 姓氏 和 分类类别 我尝试过在线实施各种解决方案 但没有运气 我对这一切仍然很陌生 所以如果问得不好 我深表歉意 任何帮助将不胜感激 我
  • 有没有一种快速方法可以从 Jar/war 中删除文件,而无需提取 jar 并重新创建它?

    所以我需要从 jar war 文件中删除一个文件 我希望有类似 jar d myjar jar file I donot need txt 的内容 但现在我能看到从 Linux 命令行执行此操作的唯一方法 不使用 WinRAR Winzip
  • Jersey 客户端请求中未设置 Content-Length-Header

    我正在使用 Jersey Client 访问网络服务 如下所示 response r accept MediaType TEXT PLAIN TYPE header content length 0 post String class 其中
  • 如何在JSTL中调​​用java方法? [复制]

    这个问题在这里已经有答案了 这可能是重复的问题 我只想调用不是 getter 或 setter 方法的方法例如 xyz 类的 makeCall someObj stringvalue Java类 Class XYZ public Strin
  • 测试弱引用

    在 Java 中测试弱引用的正确方法是什么 我最初的想法是执行以下操作 public class WeakReferenceTest public class Target private String value public Targe
  • 替换后增量

    我自己已经有一个问题了 但我想扩展它后增量示例 https stackoverflow com questions 51308967 post increment with example char a D int b 5 System o
  • 具有特定参数的 Spring AOP 切入点

    我需要创建一个我觉得很难描述的方面 所以让我指出一下想法 com x y 包 或任何子包 中的任何方法 一个方法参数是接口 javax portlet PortletRequest 的实现 该方法中可能有更多参数 它们可以是任何顺序 我需要
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • ServletContainer 类未找到异常

    我无法再编译我的球衣项目 并且出现以下异常 GRAVE Servlet Project API threw load exception java lang ClassNotFoundException com sun jersey spi

随机推荐

  • 为什么任务对象不使用传递给它的参数?

    我在用着Task并行处理多个请求并向每个任务传递不同的参数 但似乎所有任务都采用一个最终参数并使用该参数执行该方法 下面是示例代码 我期望输出为 0 1 2 3 4 5 6 99 但我得到 100 100 100 10 可能在调用 prin
  • Angular2 和 webpack - i18n 插件与 ng2-translate

    我想使用 angular2 构建一个 Web 应用程序并将其与 webpack 捆绑在一起 提供多种语言的最佳方式是什么 i18n 插件 https github com webpack i18n webpack plugin or ng2
  • 为什么我的过滤器版本与 Swifts 的性能如此不同?

    作为练习 我重写了一些 Swift 的高阶函数 其中一个是 filter 我决定测量我的版本 filter反对斯威夫特使用乐器 我对结果感到相当困惑 这是我的过滤器版本 我承认这可能是不正确的 extension Array func my
  • 在 Delphi 中显示某些 JPG 文件时出现问题

    我尝试使用 TImage 组件在 Delphi 中打开一些 JPEG 文件 我还添加了 Jpeg 单元 我可以打开大部分 jpg 文件 没有问题 但是当我尝试打开一些 JPG 时 程序只是抛出异常 我还尝试在设计模式下加载该图像 但存在一些
  • 使用java确定Microsoft Office的版本

    我编写了一个程序 用于创建一组输出到 Excel 电子表格的数据 我最初使用 jexcel 库将数据写入文件 但我想更新程序 以便它可以检查并查看是否应该创建 xls 或 xlsx 文件 然后写入适当的文档类型 Apache POI 似乎是
  • c# HttpWebRequest POST'ing 失败

    所以我正在尝试将一些内容发布到网络服务器 System Net HttpWebRequest EventReq System Net HttpWebRequest System Net HttpWebRequest Create url S
  • 是否可以在
     标签内使用 CDATA                
                

    我想在 HTML 页面中显示异常跟踪 一种方法是转义异常跟踪中的 HTML 特殊字符并将其转储到 pre tag 虽然它有效 但效率非常低 我认为一种方法是用 CDATA 包装跟踪 我已经尝试过 但没有显示任何内容 我的问题是 这可以做到吗
  • Android:在 Cloudinary 中上传照片,并在 HttpURLConnection 中进行进度回调

    我正在尝试修改cloudinary的开源库 以便我可以收听照片上传的进度 该库类包含一个 MultipartUtility java 类 我对其进行了修改以监听上传进度 修改前的原代码可以在github上找到 https github co
  • 使用 Visual studio 2008 进行 Prefast

    有什么办法可以启用Prefast in Visual Studio 2008 专业版添加 我正在尝试编译本机 C 代码 我尝试过以下事情 下载的Windows SDK 将编译器的 Bin Include Lib 路径设置为 SDK 添加了
  • 为 PinterestLikeAdapterView 调用 notificationDataSetChanged() 时如何避免刷新单元格?

    背景 我正在使用PinterestLikeAdapterView 库显示一些来自互联网的图像 它类似于 gridView 但每个单元格的高度不同 问题 由于我使用这个库来显示来自互联网的图像 因此调用notifyDatasetChanged
  • id 的含义是什么?

    我正在 尝试 学习 Objective C 并且不断遇到这样的短语 id init 我明白了id是 Objective C 语言关键字 但是 编译器专门处理id就指针类型转换规则而言 Does id自动将其右侧的对象指定为指针 id是指向任
  • C# 中的数字文本框 - WPF [重复]

    这个问题在这里已经有答案了 我想在 WPF 中创建一个只接受数字的文本框 我研究过 人们说使用按键事件或屏蔽文本框 但它们是在 Windows 窗体中 For WPF private void textBox1 PreviewTextInp
  • xslt变量范围及其用法

    我正在学习 xslt 并且有一个关于如何在 diff 中使用 xslt 变量的问题 对于每个循环 我知道 xslt 不是过程语言 因此在 for 循环中声明的变量不能在另一个循环中访问 但是有什么方法可以声明全局变量 然后在第一个 for
  • Grunt 不更新主 scss 文件

    我有一个项目 将 GruntJS 与 grunt contrib sass grunt contrib watch 和 grunt newer 一起使用 我的主 app scss 文件使用 import 指令导入一些 scss 文件 例如
  • 猫鼬在预保存挂钩中获取数据库值

    我想知道在预保存猫鼬钩子中脏道具的 干净 值是多少 如下所示 UserSchema pre save function next var user this if user isModified password i want to kno
  • 删除该类后,JQuery 选择器仍然有效?

    我有两个协同工作的 jquery 函数 一个依赖于类 另一个删除类 一旦它被删除 我希望该功能停止工作 但它会继续吗 这是怎么回事 这里是fiddle 自己试试吧 div class container disabled a href ww
  • 为什么双切片 numpy 数组的赋值不起作用?

    为什么以下几行不能按我的预期工作 import numpy as np a np array 0 1 2 1 1 a a 1 1 3 print a gt gt gt 0 1 2 1 1 I would expect 0 1 2 3 3 这
  • 在 Xlib 中捕获按钮事件,然后将事件传递给客户端

    我正在开发一个窗口管理器 主要是作为练习 但我遇到了一个问题 我希望能够将单击的窗口提升到堆栈顶部 目前 我在 Button1 和 ControlMask 上使用 XGrabButton 来允许移动窗口 当我按住 Ctrl 键并单击窗口时
  • 使用VFPOLEDB驱动程序读取DBF

    我正在使用 VFPOLEDB 驱动程序读取 DBF 文件 并且不断收到此错误 但我不知道为什么以及如何解决该问题 提供程序无法确定十进制值 例如 该行刚刚创建 Decimal 列的默认值不可用 并且使用者尚未设置新的 Decimal 值 这
  • Web 应用程序中的 context.xml 与 web.xml

    我正在开发一个小型网络应用程序 目标是营造一种受欢迎的氛围index html使用 Ajax 一个 servlet 来处理 ajax 请求的页面 虽然我以为我会没事的web xml只是 我不想部署到 但要 MyApp NetBeans 的项