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:/
最近一直在使用Intelij IDEA2016开发web应用,遂将一些开发中使用的配置记录下来。 通过上网查询,很多网友给出的回答是war explo
【完美解决系列】Activity context requires the FLA
在Service中启动Activity,会报错如下: Intent intent = new Intent(MyService.this, Main2Activity.class); s
1. 铺垫 1). 非Activity类型的context并没有所谓的任务栈; 2). 出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一
在Strust2中,有一个内置对象叫ActionContext,通过该对象可以获得之前Servlet中的对象,比如:requst对象,response对象...那么为什么可以