tomcat设置Context不生效的问题反思(粗心错误)

近日一个兄弟在设置tomcat的Host时,发生了设置"context"后,没有生效的问题,以下是发生问题的配置文件部分截取:

<Host name="www.test.com" appBase="/data/myapps" unpackWARs="true" autoDeploy="true">
<context path="/try" docBase="tryxx" reloadable="false"/>
<context path="" docBase="ROOT" reloadable="false"/>
</Host>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/data/logs" prefix="test.com_access_log" suffix=".log" pattern="%h %l %u %t "%r" %s %b"/>

粗略检查后,感觉路径啥的都配置正确,可是使用www.test.com/try无法正确跳转到/data/myapps的相关内容中,百思不得其解。

随后放下这边事务2天后,突然发现写的是小写的context,而不是正确的Context
下面是正确的配置:

<Host name="www.magedu.com" appBase="/data/myapps" unpackWARs="true" autoDeploy="true">
<Context path="/shop" docBase="shopxx" reloadable="false"/>
<Context path="" docBase="ROOT" reloadable="false"/>
</Host>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/data/logs" prefix="magedu.com_access_log" suffix=".log" pattern="%h %l %u %t "%r" %s %b"/>

改正后,顺利解决。所以,有时候出了奇奇怪怪的问题,还是要在语法检查的基础上,再review下大小写,毕竟这个隐藏的问题确实会很挠头的。

特别发此篇,以警醒自己,提醒大家

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/860381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kotlin 中的内联函数

1 inline 内联函数&#xff1a;消除 Lambda 带来的运行时开销。 举例来说&#xff1a; fun main() {val num1 100val num2 80val result num1AndNum2(num1, num2) { n1, n2 ->n1 n2} }fun num1AndNum2(num1: Int, num2: Int, operation: (Int, Int) -> Int): Int …

一个项目学习Vue3---NVM和NPM安装

内容资源下载&#xff1a;关注公众号(资小库)回复vue下载本内容资源 1.Windows安装NVM包管理工具 公众号回复&#xff1a;nvm 获取nvm下载地址 步骤1&#xff1a;删除本机Node.js 设置->应用->安装的应用->搜索node.js->删除 清理目录文件 C:\Program Files…

微型导轨:手术机器人的高精度“骨骼”

微型导轨精度高&#xff0c;摩擦系数小&#xff0c;自重轻&#xff0c;结构紧凑&#xff0c;被广泛应用在医疗器械中&#xff0c;尤其是在手术机器人中的应用&#xff0c;通过手术机器人&#xff0c;外科医生可以远离手术台操纵机器人进行手术。可以说&#xff0c;是当之无愧的…

Unity2D - 碰撞检测及边界检测

1. 地面检测 1.1 地面检测的逻辑及代码 一般情况下&#xff0c;对于手人物进行事件处理或动作处理时&#xff0c;我们需要判定人物是否在地面上&#xff0c;这个时候最好的方式是设定地面碰撞器&#xff0c;只有角色在地面时才可以进行跳跃; 我们可以想象物体的重心向地面延伸…

uniapp或安卓对接扫码枪

背景介绍 最近老板又随便丢过来一个扫码枪让我研究快速上线&#xff0c;我心想着又是什么串口通信吗&#xff0c;结果发现是usb的&#xff0c;我想着是不是有什么协议&#xff0c;结果直接插上电脑或者手机 均可在输入框直接输入&#xff0c;不用任何的代码编写 但结合了一下…

【Proteus仿真】【Arduino单片机】基于物联网新能源电动车检测系统设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器&#xff0c;使用LCD1602液晶显示模块、WIFI模块、蜂鸣器、LED按键、ADC、DS18B20温度传感器等。 主要功能&#xff1a; 系统运行后&#xff0c;LCD1602显示温…

试题与研究杂志试题与研究杂志社试题与研究编辑部2024年第16期目录

教海纵横 互动式教学模式在初中道德与法治课的应用探究 陈文海; 1-3 基于跨学科项目式学习的地理研学旅行课程设计——以“佛山梁园”为例 周红艳; 4-6 育人导向下道德与法治教学与社会实践活动的融合探索 李鹤群; 7-9 合作学习模式下的初中数学教学策略探究 张…

2024/6/25随笔

去重庆出差了8天&#xff0c;给我整麻了&#xff0c;第一天去了吃了顿地道的重庆老火锅&#xff0c;真不错啊&#xff0c;然后拉了六天。半夜2点让骑手给我送了一盒蒙脱石散&#xff0c;吃了一周也没好&#xff0c;一回武汉直接就好了。肯定就是那个火锅吃的&#xff0c;导致严…

视频融合平台LntonCVS视频监控汇聚平台:构建多元接入与智能管理的安防新生态

一、视频融合平台概述 视频融合平台支持多种协议和设备类型的接入&#xff0c;包括GB28181、Onvif、RTSP、RTMP、海康SDK、Ehome、大华SDK、宇视SDK等。它能够统一整合和管理来自不同品牌、不同协议的视频资源&#xff0c;构建视频数据资源池&#xff0c;并通过视频资源目录为…

pdf文件太大如何压缩变小?pdf文件变小的简单方法

pdf作为目前一种常用的文件格式&#xff0c;通过这种格式的文件展示内容&#xff0c;能够保证在不同设备上显示基本一致的效果&#xff0c;无论是计算机、平板还是手机&#xff0c;都能保持原始的布局、字体和图像效果。PDF是一种分享、存档和打印最合适的选择&#xff0c;那么…

ffmpeg音视频开发从入门到精通——ffmpeg 视频数据抽取

文章目录 FFmpeg视频处理工具使用总结环境配置主函数与参数处理打开输入文件获取流信息分配输出文件上下文猜测输出文件格式创建视频流并设置参数打开输出文件并写入头信息读取、转换并写入帧数据写入尾信息并释放资源运行程序注意事项源代码 FFmpeg视频处理工具使用总结 环境…

.NET 6.0 Web API项目中实现基于Token的身份验证

本文以一个完整的示例&#xff0c;展示如何在.NET 6.0 Web API项目中实现基于Token的身份验证。这个例子包括了如何创建和验证JWT Token&#xff0c;以及如何在控制器中使用这些Token。 步骤 1: 创建Web API项目 首先&#xff0c;用Visual Studio 2022创建一个基于.NET6.0的 …

PointCloudLib-滤波模块(Filtering)-使用体素网格过滤器对点云进行降采样

在本教程中,我们将学习如何缩减采样——即减少数量 点 – 使用体素化格网方法的点云数据集。 我们将要介绍的类在输入上创建一个 3D 体素网格(将体素网格视为空间中的一组微小 3D 框) 点云数据。然后,在每个体素(即 3D 框)中,所有点都存在 将用它们的质心近似(即下采样…

java spring boot 单/多文件上传/下载

文章目录 使用版本文件上传服务端客户端&#xff08;前端&#xff09;方式一方式二 文件下载服务端客户端&#xff08;前端&#xff09; 代码仓库地址 使用版本 后端 spring-boot 3.3.0jdk17 前端 vue “^3.3.11”vite “^5.0.8”axios “^1.7.2” 文件上传 上传文件比较…

从零到一学FFmpeg:av_packet_rescale_ts 函数详析与实战

文章目录 前言一、函数原型二、功能描述三、使用实例 前言 av_packet_rescale_ts是FFmpeg库中的一个函数&#xff0c;用于重新缩放或转换媒体流中的时间戳&#xff08;timestamp&#xff09;&#xff0c;以适配不同的时间基&#xff08;timebase&#xff09;。 在处理多媒体数…

Spark离线开发指南(详细版)

文章目录 1--Spark—core**2.1--RDD的创建**2.1.1--并行化创建2.1.2--获取分区数2.1.3--读取文件创建RDDtextFilewholeTextFile 2.2--RDD算子2.2.1--算子概念2.2.2--Transformation算子mapflatMapreduceByKeymapValuesgroupByfilterdistinctunionjoinintersectionglomgroupByKe…

【遇到的问题】集群上查看gpu的使用情况

流程&#xff1a; 查看bme_cpu所有节点的详细情况scontrol show node bme_gpu[12-23] 下面这个看起来分配出去较少 查看bme_cpu空闲节点sinfo -p bme_gpu -o "%n %G %C %m %e NVIDIAA10080GBPCIe 卡 gpu 13看起来最少 在命令中选择这个节点 #!/bin/bash #SBATCH -J rati…

别再盲目生产了!精益KPI管理让你事半功倍!

在竞争日益激烈的制造业领域&#xff0c;如何提升生产效率、降低成本、确保产品质量&#xff0c;是每个企业都需要面对的重要课题。而研华科技作为工业自动化领域的领军企业&#xff0c;凭借其独特的精益生产KPI分析与管理平台&#xff0c;为企业提供了一套行之有效的解决方案。…

OpenAI突然宣布停止向中国提供API服务!

标题 &#x1f31f; OpenAI突然宣布停止向中国提供API服务! &#x1f31f;摘要 &#x1f4dc;引言 &#x1f4e2;正文 &#x1f4dd;1. OpenAI API的重要性2. 停止服务的原因分析3. 对中国市场的影响4. 应对措施代码案例 &#x1f4c2;常见问题解答&#xff08;QA&#xff09;❓…