必威体育Betway必威体育官网
当前位置:首页 > IT技术

Tomcat中Context标签使用

时间:2019-06-20 09:45:18来源:IT技术作者:seo实验室小编阅读:59次「手机版」
 

context

Context标签

Context标签可用于Tomcat部署web项目,配置项目信息,设置项目的浏览器访问路径,让项目修改后自动重新编译部署等。

如何使用:

找到tomcat安装目录的conf/server.xml文件,在server.xml里的标签中加入:

<Context path="String" docBase="String" reloadable="boolean" />

属性涵义:

path表示浏览器访问的地址路径

例如:

<Context path="test" docBase="D:/Workspace/Test/WebRoot" reloadable="true" />

浏览器访问地址为:”http://IP地址或域名:端口/test”

paht可以为空字符串,为空字符串时表示此项目为Tomcat默认的项目。

例如:

<Context path="" docBase="D:/Workspace/Test/WebRoot" reloadable="true" />

浏览器访问地址为:”http://IP地址或域名:端口”

path的值”test”和”/test”和”/test/”都是等同的配置一样的效果。

docBase表示本地项目WebRoo绝对路径

docBase除了可以为本地项目WebRoot绝对路径,也可以是相对Tomcat的webapps目录的成品项目(可以理解为“war文件解压后的项目”)路径。

例如:

Tomcat的webapps目录下有一个成品项目,项目的文件夹为“Test”,那么可以有以下写法:

<Context path="test" docBase="Test" reloadable="true" />

浏览器访问地址为:”http://IP地址或域名:端口/test”

reloadable表示项目修改时是否自动重新编译和装载项目。

也就是如果为true,你可以不用每次修改代码后都在eclipse上重新部署,或者说不用修改java类文件之后重启tomcat。

相关阅读

Tomcat 浏览器输入http://localhost:8080/无法访问的

笔者由于重新安装了系统(之前误删系统文件),所以很多东西收需要重新配置,但是很奇怪的是Tomcat安装成功后(能启动服务)浏览器输入http:/

tomcat中war和war exploded的区别

最近一直在使用Intelij IDEA2016开发web应用,遂将一些开发中使用的配置记录下来。 通过上网查询,很多网友给出的回答是war explo

【完美解决系列】Activity context requires the FLA

在Service中启动Activity,会报错如下: Intent intent = new Intent(MyService.this, Main2Activity.class); s

广播onReceive()方法的context类型探究

1. 铺垫 1). 非Activity类型的context并没有所谓的任务栈; 2). 出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一

Struts2之ActionContext理解

在Strust2中,有一个内置对象叫ActionContext,通过该对象可以获得之前Servlet中的对象,比如:requst对象,response对象...那么为什么可以

分享到:

栏目导航

推荐阅读

热门阅读