tomcat路径配置

原创 2007年12月11日 22:08:00

在tomcat6路径配置中,要通过对TOMCAT_HOME/conf/server.xml中的<Host></Host>标签中进行设置。具体是这样的:

<Host name="localhost"  appBase="E:/JavaProject/eclipse33Project/test"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

<Host>

这样将站点设置到E:/JavaProject/eclipse33Project/test目录下边。这时默认的网站根目录是ROOT。如果需要设置其它的虚拟目录,需要在TOMCAT_HOME/conf/[enginename]/[hostname]/[网站根目录名].xml设置。
如在TOMCAT_HOME/conf/Catalina/localhost/WebRoot.xml下加如下内容:
<Context path="/WebRoot" docBase="WebRoot" debug="0" reloadable="true">
</Context>
也可以不需要设置WebRoot.xml文件,但必须要有TOMCAT_HOME/conf/Catalina/localhost的文件,这样与最初安装tomcat的webapps文件设置相同(我个人认为)


在<Host></Host>标签下设置<Context></Context>标签如下:

<Host name="localhost"  appBase="E:/JavaProject/eclipse33Project/test"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
            
        <Context path="" docBase="WebRoot" debug="0" reloadable="true"></Context>

<Host>

这 样只可以设定特定的<Context>标签中虚拟路径。如果E:/JavaProject/eclipse33Project/test目录 下还有其它的目录如App2,如果没有在<Host>标签下设置<Context>标签,则无法打开其虚拟路径。


所有Context的实现支持如下属性:

属性 描述
backgroundProcessorDelay 这个值 代表在context及其子容器(包括所有的wrappers)上调用backgroundProcess方法的延时,以秒为单位。如果延时值非负,子容 器不会被调用,也就是说子容器使用自己的处理线程。如果该值为正,会创建一个新的线程。在等待指定的时间以后,该线程在主机及其 子容器上调用backgroundProcess方法。context利用后台处理session过期,监测类的变化用于重新载入。如果没有指定,该属性 的缺省值是-1,说明context依赖其所属的Host的后台处理。
className 实现的Java类名。该类必须实现org.apache.catalina.Context接口。如果没有指定,使用标准实现(在下面定义)。
cookies

如果想利用cookies来传递session identifier(需要客户端支持cookies),设为ture。否则为false,这种情况下只能依靠URL Rewriting传递session identifier。

 

crossContext

如 果想在应用内调用ServletContext.getContext()来返回在该虚拟主机上运行的其他web application的request dispatcher,设为true。在安全性很重要的环境中,设为false,使得getContext()总是返回null。缺省值为false。

docBase

该web应用的文档基准目录(Document Base,也称为Context Root),或者是WAR文件的路径。可以使用绝对路径,也可以使用相对于context所属的Host的appBase路径。

 

override

如果想利用该Context元素中的设置覆盖DefaultContext中相应的设置,设为true。缺省情况下使用DefaultContext中的设置。

privileged

设为true,允许context使用container servlets,比如manager servlet。

 

path

web 应用的context路径。catalina将每个URL的起始和context path进行比较,选择合适的web应用处理该请求。特定Host下的context path必须是惟一的。如果context path为空字符串(""),这个context是所属Host的缺省web应用,用来处理不能匹配任何context path的请求。

 

reloadable 如 果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化,在发生变化的时候自动重载web application,设为true。这个特征在开发阶段很有用,但也大大增加了服务器的开销。因此,在发布以后,不推荐使用。但是,你可以使用 Manager应用在必要的时候触发应用的重载。
wrapperClass

org.apache.catalina.Wrapper实现类的名称,用于该Context管理的servlets。如果没有指定,使用标准的缺省值。

 

Tomcat配置文件---配置访问指定路径下的项目

Tomcat配置文件—配置访问指定路径下的项目
  • u010363836
  • u010363836
  • 2015年07月03日 13:51
  • 6083

Tomcat配置项目有几种方式

Tomcat默认的项目目录就是webapps,就相当于IIS的web根目录,配置项目有几种方式(记得配置好了要重新启动tomcat):     方式一,在webapps下直接建立目录,如你想建立...
  • meng2602956882
  • meng2602956882
  • 2013年10月13日 14:35
  • 8716

tomcat配置之自定义项目路径

在tomcat的根目录的conf下面新建Catalina\localhost完整路径如:D:\apache-tomcat-7.0.70\conf\Catalina\localhost,再在localh...
  • Melody_Susan
  • Melody_Susan
  • 2016年08月10日 09:21
  • 1157

tomcat在linux中修改日志路径

1.   修改catalina.sh 进入tomcat安装目录/bin,找到catalina.sh,并下载到本地,同时进行备份。 对本地的catalina.sh进行修改,将下图红框所示地方改为CATA...
  • wulintong
  • wulintong
  • 2017年08月10日 15:00
  • 721

Tomcat映射路径(应用程序基本目录)的配置方法

设置虚拟目录映射一般有两种用途: (1)把整个web应用映射到tomcat中: 如一个testapp的web应用的路径是/opt/testapp,则通过虚拟目录映射可以将其映射到tomca...
  • kpchen_0508
  • kpchen_0508
  • 2015年06月25日 09:26
  • 11326

Tomcat默认访问路径的配置

今天偶然打开Tomcat访问不了默认主页。不知道哪又出了毛病,这只死猫。 没办法,只好重新配置一下默认访问路径了。于是又回顾了一下,怎么配置默认访问路径。 我又在百度上百度了一下,找到一篇博文,分...
  • sdlg2015
  • sdlg2015
  • 2015年09月13日 09:42
  • 1595

Tomcat配置外置路径

平时作为用户的数据不能因为项目的更新部署而丢失,所以希望把该文件夹放在项目外部,那么如何配置呢?。 第一步: 找到tomcat的配置文件(\conf\server.xml)并打开 第二步: 在【h...
  • yhq1913
  • yhq1913
  • 2016年07月20日 08:57
  • 828

tomcat 修改默认访问项目名称和项目发布路径

摘要 本次主要介绍tomcat设置访问的默认项目的名称和项目存放的路径1、修改项目发布路径tomcat默认的而发布路径为 tomcat/webapps/目录,打不死这个目录下有一些默认的项目...
  • qq_24879495
  • qq_24879495
  • 2017年09月28日 11:24
  • 1776

tomcat 配置访问路径 server.xml配置去掉项目名称 .

转自:http://blog.csdn.net/thunder0709/article/details/8090458
  • henryzhang2009
  • henryzhang2009
  • 2014年09月07日 10:33
  • 20566

tomcat 配置物理路径(配置图片虚拟路径)

首先修改一下tomcat的配置,找到tomcat人下的conf文件夹,打开server.xml配置文件,配置方法如下图: 在Eclipse中,双击Server视图的Tomcat实例: ...
  • qq_14918243
  • qq_14918243
  • 2017年05月01日 00:59
  • 1740
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat路径配置
举报原因:
原因补充:

(最多只允许输入30个字)