电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Web應用中設置Context Path案例詳解

瀏覽:188日期:2023-03-19 16:51:46

URL:http://hostname.com/contextPath/servletPath/pathInfo

Jetty

如果沒有contextPath,則默認使用root上下文,root上下文的路徑為"/"。

warName.war

在沒有XML IoC文件的情況下:

  • 如果WAR文件名是myapp.war,那么上下文路徑是:/myapp;
  • 如果WAR文件名是ROOT.war,那么上下文路徑是:/;
  • 如果WAR文件名是ROOT-foobar.war,那么上下文路徑是/,虛擬host是foobar。

WEB-INF/jetty-web.xml

<Configureclass="org.eclipse.jetty.webapp.WebAppContext">
  <Setname="contextPath">/test</Set>
  ...
</Configure>

Tomcat

單獨的<context>元素可以通過多種方式定義:

  • 在Web應用的/META-INF/context.xml文件中定義,當Host的copyXML屬性為true的時候,context.xml文件將被拷貝到$CATALINA_BASE/conf/[enginename]/[hostname]目錄下,并且重新命名,命名規(guī)范參考/META-INF/context.xml小節(jié)的說明。
  • 直接在$CATALINA_BASE/conf/[enginename]/[hostname]目錄下放置一個XML文件,文件名規(guī)范和內(nèi)容參考META-INF/context.xml小節(jié)的說明。這個文件的優(yōu)先級比/META-INF/context.xml高。
  • 在Tomcat服務器的conf/server.xml文件的<Host>元素中定義一個<Context>元素。

META-INF/context.xml

Context name,context path,contextversion和base file name之間有一個緊密的關(guān)系:

  • 如果沒有contextversion,那么context name和context path是一樣的;
  • 如果contextpath是空字符串,base name就是ROOT;
  • 如果contextpath不是空字符串,base name=context path,其中首/字符已經(jīng)去掉,/字符換成了#字符。

舉例說明:

Context Path Context Version Context Name Base File Name Example File Names (.xml, .war & directory) /foo None /foo foo foo.xml, foo.war, foo /foo/bar None /foo/bar foo#bar foo#bar.xml, foo#bar.war, foo#bar 空字符串 None Empty String ROOT ROOT.xml, ROOT.war, ROOT /foo 42 /foo##42 foo##42 foo##42.xml, foo##42.war, foo##42 /foo/bar 42 /foo/bar##42 foo#bar##42 foo#bar##42.xml, foo#bar##42.war, foo#bar##42 空字符串 42 ##42 ROOT##42 ROOT##42.xml, ROOT##42.war, ROOT##42

Server.xml

不推薦在conf/server.xml文件中添加<context>元素,因為只有重啟Tomcat才能重新加載這個文件,影響其他WebAPP的正常使用。

默認context.xml

Tomcat有默認的context元素,這個context適用于所有應用程序,但是它的優(yōu)先級也是最低,所有配置可以被應用全部覆蓋。

默認的context.xml有兩種:

  • 一種是$CATALINA_BASE/conf/context.xml,這個context元素中的信息會被所有應用加載; 
  • 一種是$CATELINA_BASE/conf/[enginename]/[hostname]/context.xml.default,這個<context>元素中的信息會被這個虛擬Host中的所有應用加載。

到此這篇關(guān)于Web應用中設置Context Path案例詳解的文章就介紹到這了,更多相關(guān)Web應用中設置Context Path內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標簽: Tomcat
主站蜘蛛池模板: 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 上海诺狮景观规划设计有限公司| 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 许昌奥仕达自动化设备有限公司 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 神马影院-实时更新秒播| 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 江西自考网 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 上海诺狮景观规划设计有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 |