现在的位置: 首页 > 综合 > 正文

Tomcat之Context元素的配置介绍

2013年12月07日 ⁄ 综合 ⁄ 共 782字 ⁄ 字号 评论关闭

 在conf目录下面的server.xml中有一行相关的:  
  <Host   name="localhost"   debug="0"   appBase="绝对路径"   unpackWARs="true">  
  <Context   docBase="相对于appBase的目录"   path="访问路径"   reloadable="true">  
  举例:  
  <Host   name="localhost"   debug="0"   appBase="d:/myapp"   unpackWARs="true">  
  <Context   docBase="example"   path="/demo"   reloadable="true">  
  启动服务器后输入:http://localhost:8080/demo,tomat加载的是d:/myapp/example/index.jsp  
  如果path="",那么直接输入http://localhost:8080就可以了

  详细说明:docBase指向你WEB应用程序的目录,path指定WEB应用程序在Tomcat中的上下文环境(也即访问路径:   http://localhost:8080/xxx),reloadable为true时,当你改变在WEB应用程序的类时,不需要你手工重新装载程序,Tomcat自动帮你重新装载

 

另外重要注意一点的是:  在Tomcat5.5.20版本中,可以在server.xml文件中配置虚拟的web应用程序路径,也可以在conf/Catalina/localhost目录下的web.xml文件中配置,如果两者都培植了,并且reloadable值设置为true,tomcat会把配置的web应用程序加载两次,也就是在JVM中存在了两份web应用程序,当web应用程序启动的时候,JVM的占用内存会翻倍,导致系统的性能明显下降

抱歉!评论已关闭.