是否可以让一个appBase由Tomcat中的多个上下文路径提供服务?

我有一个应用程序库,最近替换了另一个应用程序库.我的问题是许多用户仍在访问旧上下文.我想从单个appBase服务这个现在很常见的应用程序,但是可以通过任一上下文访问.我挥舞着低矮的水果,在’webapps’目录中使用了一个符号链接…将旧的上下文路径指向新的上下文路径;它有效,但感觉“低调”.而且我不喜欢为两个上下文都创建一个数据库连接池(我想最小化用于连接数据库的资源).

无论如何,如果有人知道执行此操作的“正确”方法,我将不胜感激.我正在使用Tomcat 6.0.16-没有Apache前端(我想URL重写会很好).

最佳答案

我不确定上述答案是否会阻止您的Web应用加载两次(因为您必须将其部署到新的和旧的上下文路径中),但是我可能会误解.另一个选择是在旧上下文中保留一个非常简单的webapp,除了在web.xml中声明一个自定义servlet过滤器(将所有请求重新写入新路径)(实际上模拟apache的重写规则行为)之外,什么都不做.您必须自己编写过滤器类,但这很简单.

java-Tomcat中的多个上下文路径可以服务一个appBase吗?相关推荐

  1. java webproject中logback换配置文件的路径

    java webproject中logback换配置文件的路径 本人小站点:   http://51kxd.com/  欢迎大家不开心的时候訪问訪问,调节一下心情 web.xml中配置: <!- ...

  2. java获取当前项目相对路径,在JAVA文件中获取该项目的相对路径

    在JAVA文件中获取该项目的相对路径 1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.t ...

  3. java获取当前项目相对路径_怎样在JAVA文件中获取该项目的相对路径

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...

  4. java获取项目的相对路径_在JAVA文件中获取该项目的相对路径

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...

  5. java web 中的转发和重定向路径问题

    为什么80%的码农都做不了架构师?>>>    假设应用程序的 contextPath 为 /ctx,在 http://localhost:8080/ctx/a/b 资源中,我们转发 ...

  6. Java编程中如何获取项目文件的路径/文件路径

    // 获取类加载器 ClassLoader cl = JDBCUtils.class.getClassLoader(); // 获取文件的统一资源定位器对象 URL url = cl.getResou ...

  7. [Leetcode][第329题][JAVA][矩阵中的最长递增路径][DFS][拓扑排序]

    [问题描述][中等] [解答思路] 1. 记忆化深度优先搜索 复杂度 class Solution {public int[][] dirs = {{-1, 0}, {1, 0}, {0, -1}, ...

  8. LyNews『凌云新闻』 - 在JAVA文件中获取该项目的相对路径

    导读: 本文转自 http://www.lybbs.net/news_read.do?newsPath=2007/10/31/1193808547147.html

  9. java当前月份减一个月_在java编程中怎样用%表示当前月份的上一个月和下一个月...

    我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路. 学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想.每一种语言的程序设计思想大同小异,只是一些 ...

最新文章

  1. 如何检查你的项目是不是真的需要用到 AI?
  2. CRM订单上状态字段在UI的显示逻辑
  3. Sharepoint项目周记一:关于开展MOSS项目的前期调查和需要解决的问题
  4. Python str字符串常用到的函数
  5. NORDIC 52832开发2之串口空闲时间过长
  6. java 动态规划求最短路径_使用分支界定和动态规划解决最短路径问题(原)
  7. C语言getchar函数
  8. L1-031 到底是不是太胖了 (10 分)
  9. 多台电脑集群运算_Linux服务器集群概念辨识
  10. 第04章:MongoDB基本概念
  11. 《软件项目管理案例教程》应考概念要点及重点整理
  12. 神木林服务器未能,《梦幻西游2》2015年9月22日定期维护公告
  13. 在浏览器输入URL,按下回车之后的流程
  14. 读论文,第十三天:DualRing: Enabling Subtle and Expressive Hand Interaction with Dual IMU Rings
  15. Win10修复Linux引导
  16. 五指山(nefu 84)
  17. Idea中自动注释的缩进(避免添加注释自动到行首)
  18. office2016激活后还显示激活页面的解决办法
  19. 解决macOS Sierra WI-FI无法连接网络
  20. 开曼、BVI等离岸公司为什么都选择开新加坡银行账户

热门文章

  1. 2022年全国职业院校技能大赛(中职组)网络安全竞赛试题
  2. 由Java正则表达式的灾难性回溯引发的高CPU异常:java.util.regex.Pattern$Loop.match
  3. 什么是伪多项式时间算法
  4. 论文查重率太高怎么进行修改?
  5. FlinkSQL源码解析(三)执行流程
  6. Scratch运动指令积木块篇
  7. 软件著作权登记办理流程
  8. 《STM32从零开始学习历程》——SPI固件库
  9. mineportal新硬件选型,威联通or群晖?
  10. 无盘130台服务器内存多少够用,成本不到20元,SMB3.0让你的威联通群晖NAS内网传输带宽翻个倍!...