设置web应用的 context root
来源:互联网 发布:淘宝店铺运营方案设计 编辑:程序博客网 时间:2024/05/18 02:51
context root确定了Tomcat将那些URL请求转发到Web应用. 如果应用的context root 设置为 myapp,除非存在更为明确context root的Web应用,那么所有 /myapp or/myapp/* 的请求将被转发到你的应用进行处理,. 如果第二个应用context root设置为 myapp/help, 那么 /myapp/help/help.jsp 的请求将转发到第二个应用进行处理,而不是第一个应用。
这个关系同样适用于被称为root context / 的context root . 当应用被指定为root context, 它将会响应没有被明确context root处理的所有请求.
应用的context root 取决于应用的部署方式. 如果Web应用作为 EAR 包的一部分进行部署, 那么context root 将通过 EAR包里的application.xml 文件中web模块context-root元素设置. 在下面的例子里, web-client.war应用的context root 设置为 bank.
<application xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com /xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>JBossDukesBank</display-name>
<module>
<ejb>bank-ejb.jar</ejb>
</module>
<module>
<web>
<web-uri>web-client.war</web-uri>
<context-root>bank</context-root>
</web>
</module>
</application>
对于部署在 EAR 文件以外的Web应用, 可以通过两种方式指定 context root. 第一种方式是在 WEB-INF/jboss-web.xml 文件中指定. 下面的例子给出了部署在EAR文件以外的Web应用的 jboss-web.xml 文件.
<jboss-web>
<context-root>bank</context-root></jboss-web>
最后,如果没有指定 context root , Web应用将使用 WAR 文件的文件名作为context root. 对于 web-client.war, context root 将被缺省设置为 web-client. 唯一的例外是特殊的名称 ROOT. 为了部署 root context的Web应用, 只需要将其命名为 ROOT.war,但是JBoss 已经在 jbossweb-tomcat55.sar 目录中包含了ROOT.war. 因此你需要将JBoss自带的ROOT.war删除或者改名.
采用context root 作为WAR文件的名称是一个非常好的实践,这不仅减少了管理的配置设置数量,而且将会使Web应用的用途更加明确,从而提高了可维护性。.
- jboss设置web应用的context root
- jboss设置web应用的context root
- 设置web应用的 context root
- jboss设置web应用的context root
- 设置web应用的 context root (转)
- JBoss4 应用服务器Web开发人员参考手册(6):设置Web应用的Context Root
- JBoss4 应用服务器Web开发人员参考手册(6):设置Web应用的Context Root
- Web应用设置Context Path的方式
- Web应用设置Context Path的方式
- java web服务中 context-root设置
- 更改web context-root
- 如何更改Web Project的 Web Context-root的路径
- 怎么更改Web Project的 Web Context-root的路径
- 更改Web Project的 Web Context-root的路径
- 使用WebSphere wsadmin Jython脚本在安装WAR/EAR应用时设置Web模块的context root
- context root url 与 web root folder
- 更改Web Context-root 目录的名称方法
- 在myeclipse中修改工程项目的web context-root
- js 获取浏览器高度和宽度值(多浏览器)
- Http Digest 认证
- CSDN发表文章图片显示是url
- 连接linux下crt输入ctrl+s很容易死机
- 多线程08:《疯狂Java讲义》学习笔记——线程池
- 设置web应用的 context root
- iOS 打包上传蒲公英安装失败及证书选择相关事项
- git fetch 和 git pull的区别
- 嵌入式系统 Boot Loader 技术内幕
- 出现( linker command failed with exit code 1)错误总结
- Raspberry Pi2/3引脚介绍
- 图片转文件流,文件流转图片
- Java设计模式(一) 设计模式初探——简单工厂和工厂方法模式
- linux下vi命令大全