`
CshBBrain
  • 浏览: 647542 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:144164
Group-logo
HTML5移动开发
浏览量:137388
社区版块
存档分类
最新评论

Tomcat 中设置URL不区分大小写

 
阅读更多

默认情况下,Tomcat的URl是区分大小写的。如http://localhost/websitehttp://localhost/Website是 不一样的。这样做的原因可能是因为tomcat支持jsp和Servlet,而 Java语言是区分大小写的。一般来说这样做是没有问题的。但是如果某些网 站程序或 者页面制作过程中 忽略了大小写问题,则就会导致网页显示不正 常。如ArcIMS自身的Design设计的网页就 存在这样的问题(如果第一次访问的 话需要按照一些控 件,问题 就出现再按照控件的网页上,该网页的大小写不统一,导致无法按照成功)。

 

    可以在其<Context >元 素中增加caseSensitive="false"来使其不区分 大小写。 只是这样设置只能保证该Context定义的路径下 的内容不区分大小写。其他Context定义的路径仍然区分大小写,除非也加上 caseSensitive="false"的选项。

      不知道可否有办法使得 Tomcat下的完整从根目录下就全部不区分大小写

      当然这样设置只能是对链接地址有效,至 于jsp和Servlet中的语法还是区分大小写的,不是说做个该设置就全部是不区分大小写了





<Context caseSensitive="false" workDir="不分大小写的文件夹">

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
   <!--
    <Manager pathname="" />
    -->

</Context>

分享到:
评论

相关推荐

    tomcat安装及配置

    然后,在 myapp 目录下新建一个目录 WEB-INF,注意,目录名称是区分大小写的。在 WEB-INF 目录下,需要新建一个文件 web.xml,该文件用于指定 Web 应用程序的配置信息。 &lt;!DOCTYPE web-app PUBLIC "-//Sun ...

    tomcat环境变量配置

    3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" ...

    Tomcat 6.0& MySQL Server 5.0&dreamweaverCS3

    注意:在输入驱动程序时,务必正确拼写,区分大小写,特别是`j`和`i`。 通过上述配置,我们可以建立一个功能完备的Web开发环境,允许在Dreamweaver中设计和管理数据库连接,同时利用Tomcat服务器处理动态内容,并...

    22春“计算机科学与技术”专业《web技术》在线作业一答案参考6.docx

    - Tomcat处理URL时不区分大小写,但文件系统通常区分大小写,因此文件名需注意大小写匹配。 3. HTML标签语法: - 正确设置加粗、字体、字号的HTML标签是`&lt;b&gt;&lt;font face="宋体" size=6&gt;hello&lt;/font&gt;&lt;/b&gt;`。 4. ...

    Tomcat Context关键属性说明

    - **描述**:决定URL是否区分大小写。 - **默认值**:`true` - **应用场景**:为了保持URL的一致性和避免混淆,建议保留此选项为默认值。 ##### 9. `cookies` - **描述**:启用或禁用与context交互会话ID对应的...

    个人作业文档1

    - equipment 表:包含 id(主键,自动递增),e_id(设备ID,区分大小写),e_name(设备名),l_name(实验室名),p_name(采购人),create_time(购置时间)。 3. 数据库初始化:创建名为 LEM 的数据库,并...

    JSP开发第一章课后题答案(部分).docx

    文件名区分大小写,因此"Boy.jsp"和"boy.jsp"被视为两个不同的JSP文件。在文件系统中,文件名的大小写敏感性取决于操作系统的规则,但在Web应用中,这通常是一个重要考虑因素,确保文件名的准确无误以避免访问错误...

    nginx location配置详细解释.pdf

    - `~` 表示区分大小写的匹配,而 `~*` 表示不区分大小写的匹配。 - **示例**: ```nginx location ~ \.(gif|jpg|png|js|css)$ { # 处理指定文件类型的请求 } location ~* .png$ { # 处理所有.png 文件的请求...

    IPTV环境搭建解决方案.doc

    6. **登录系统**:安装完成后,通过指定URL登录系统,初始用户名和密码为Admin和admin(区分大小写)。强烈建议立即更改管理员密码。 7. **Apache Web服务器**:安装Apache HTTP Server,通常是为了提供反向代理和...

    2020 JSP课后习题1

    - JSP 文件名是区分大小写的,因此 `Boy.jsp` 和 `boy.jsp` 被视为两个不同的文件。 4. 访问 JSP 页面的 URL 构造: - 如果 `Dalian` 是一个 Web 服务目录,其虚拟目录为 `moon`,`A.jsp` 存在于 `Dalian` 的子...

    《Web开发基础》作业情况(2020).pdf

    1. **JSP文件命名**:在JSP中,文件名区分大小写,因此"Boy.jsp"和"boy.jsp"被认为是不同的文件名。 2. **Web应用目录结构与URL映射**:当一个Web应用部署在服务器如Tomcat上时,文件路径与URL路径有关。在本例中,...

    Javaweb学习小结.docx

    XML有严格的规则,例如必须有一个根元素,区分大小写,不会自动过滤空格,并支持DTD(Document Type Definition)和Schema两种约束语言来验证XML文档的结构。 3. **HTTP协议**:HTTP是超文本传输协议,定义了客户端...

    jsp网络编程开发源代码

    jsp网络编程开发源代码运行的时候,需要把database目录下的EmplDir_MSAccess.mdb文件拷贝到D盘根目录,因为在common.jsp中设置的数据库路径为根目录,读者也可以设置程其他路径。...注意:文件名是区分大小写的。

    2023年全国4月自考00898互联网软件应用与开发试题及答案.docx

    * 在JavaScript中,对变量命名的规定是变量名必须以字母或下划线开头、变量名不区分大小写、变量名不能有空格、变量名不能使用JavaScript中的关键字 * JavaScript中的逻辑运算符包括!、!=、&&、|| * JavaScript...

    QTP自动化测试测试报告.pdf

    - 设置脚本调度,区分action的大小写,确保测试顺序正确。 - 分析执行后的测试报告,查找可能存在的错误。 三、实验环境 实验在Windows 2000操作系统环境下进行,使用QuickTest Professional软件。同时需要Tomcat...

    JSP复习题.doc

    3. **JSP文件名**:JSP文件名是区分大小写的,因此Boy.jsp和boy.jsp被视为不同的文件。 4. **创建Web服务目录**:在D:\下创建名为water的目录,并设置为Web服务目录。然后在该目录下创建一个简单的JSP页面,通过...

    idea 2017 使用教程

    - **提示不区分大小写**:调整IDE的大小写敏感度。 - **剪贴板数量设置**:增加剪贴板的历史记录数量。 - **生成JAVADOC**:自动生成项目的文档。 - **设置Spring支持**:配置IDE对Spring的支持。 - **启动时不自动...

Global site tag (gtag.js) - Google Analytics