`

Tomcat下配置Web应用程序的虚拟目录

阅读更多

Tomcat下配置Web应用程序的虚拟目录<o:p></o:p>

                                                                ++YONG原创,转载请注明<o:p></o:p>

Tomcat下,web应用程序的虚拟目录的配置最主要是通过在XML配置文件中设置<context>元素来完成。一个<context>元素就表示一个web应用程序,运行在特定的虚拟主机中。<o:p></o:p>

1.        <context>元素的常用属性如下表所示:<o:p></o:p>

属性<o:p></o:p>

描述<o:p></o:p>

cookies<o:p></o:p>

是否将cookie应用于Session,默认值是true<o:p></o:p>

crossContext<o:p></o:p>

如果设置为true,在应用程序内部调用ServletContext.getContext将成功返回在同一个虚拟主机中的其他web应用程序的请求调度器。若设置为false,将返回null。默认值是false<o:p></o:p>

docBase<o:p></o:p>

指定Web应用程序的文档基目录或者WAR文件的路径名。可以指定目录的或WAR文件的绝对路径名,也可以指定相对于Host元素的appBase目录的路径名。 该属性是必需的<o:p></o:p>

path<o:p></o:p>

指定Web应用程序的上下文路径。在一个选定的虚拟主机中,所有的上下文路径都必须是唯一的。<o:p></o:p>

reloadable<o:p></o:p>

如果设置为trueTomcat服务器运行时,会监视WEB-INF/classes/WEB-INF/lib目录下类的改变,如果发现有类被更新,Tomcat服务器将自动重新加载该Web应用程序。在应用程序的开发阶段很有用。但它需要额外的运行时开销,产品发布时不建议使用。默认值为false<o:p></o:p>

unpackWAR<o:p></o:p>

如果为trueTomcat在运行Web应用程序前将展开所有压缩的web应用程序。默认值是true<o:p></o:p>

<o:p> </o:p>

2.        设置方式:<o:p></o:p>

1)      $CATALINA_HOME/conf/context.xml文件中添加<context>元素。<o:p></o:p>

2)      $CATALINA_HOME/conf/server.xml文件的<Host>元素下添加<context>元素。<o:p></o:p>

<o:p> </o:p>

3.        示例:<o:p></o:p>

有一web应用程序在context.xml中的配置:<o:p></o:p>

<context path="/helloworld" docBase="helloworld" reloadable="true" /><o:p></o:p>

表示此Web应用程序的文档基目录(helloworld)放在webapps目录下,它的上下文路径名helloworld,当此应用中的文件有更新时,Tomcat服务器会重新自动加载。<o:p></o:p>

 
分享到:
评论

相关推荐

    tomcat 配置根目錄及虚拟目录

    这里`name`属性表示主机名,`appBase`属性指定Web应用程序的根目录。 3. **添加Context元素** 在`&lt;Host&gt;`标签内,需要添加一个新的`&lt;Context&gt;`元素来指定新的根目录。示例代码如下: ```xml ``` - `...

    TOMCAT下配置虚拟目录

    本文将深入解析如何在Tomcat下配置虚拟目录,这一操作对于部署多个独立的Web应用程序至关重要。 ### 一、理解虚拟目录在Tomcat中的作用 虚拟目录在Tomcat中的主要作用是允许管理员在单一的服务器上部署多个不同的...

    嵌入式tomcat虚拟目录服务器应用程序源代码

    在传统的Tomcat配置中,我们需要修改`server.xml`文件来添加新的虚拟目录。然而,这个嵌入式Tomcat应用程序则通过代码动态地创建和管理虚拟目录,大大提高了灵活性。 接下来,我们要了解的是如何使用这个源代码。...

    tomcat虚拟目录设置

    虚拟目录是指在 Tomcat 服务器中配置的目录结构,它可以将 Web 应用程序的资源文件与服务器的物理目录对应起来。在 Tomcat 中配置虚拟目录是必须的,因为所有的开发有可能是在其他目录中完成的。 在配置虚拟目录时...

    在Tomcat中配置用户和虚拟目录

    在Apache Tomcat服务器中,配置用户和虚拟目录是管理和运行Web应用程序的重要环节。Tomcat作为一个流行的开源Java Servlet容器,提供了一种灵活的方式来部署和管理Web应用,并且支持安全的用户认证和多级目录结构。...

    配置tomcat虚拟目录

    在Web开发领域中,Apache Tomcat服务器是一款广泛使用的开源Java Servlet容器,它支持Servlet和JavaServer Pages(JSP)技术,是进行Java Web应用程序开发的理想平台之一。为了更好地组织项目结构或提供更灵活的应用...

    tomcat配置虚拟目录,外加域名解析

    在IT行业中,Tomcat是一款广泛使用的Java应用服务器,特别是对于部署和运行Web应用程序。当我们谈论“Tomcat配置虚拟目录,外加域名解析”,这涉及到两个关键概念:一是如何在Tomcat服务器上设置虚拟主机(virtual ...

    tomcat的配置 WEB项目发布

    Tomcat作为一款广泛使用的开源Web服务器容器,其目录结构对于理解如何配置和部署Web应用程序至关重要。下面详细介绍Tomcat的主要目录及其功能: - **/bin**:此目录包含用于启动和停止Tomcat服务的脚本文件,支持...

    Tomcat6.0配置虚拟目录

    总结来说,配置Tomcat的虚拟目录是一项基础但重要的工作,它使得我们可以更加灵活地管理Web应用,同时也能提高服务器的可扩展性和安全性。通过理解并掌握这一技术,开发者可以更好地应对复杂的Web环境,提升工作效率...

    如何在Tomcat 7.0服务器中添加Web应用及注意事项

    除了在`server.xml`中添加上下文外,还可以在`apache-tomcat-7.0.30/conf/Catalina/localhost/`目录下创建`.xml`文件来动态配置Web应用,这种方法无需重启服务器即可生效。 - 创建以虚拟目录命名的`.xml`文件,如`...

    tomcat及其配置文件

    通常,此文件会被放在Web应用程序的META-INF目录下,但也可以在`server.xml`中引用。 3. `web.xml`: 每个Web应用程序都有一个`web.xml`文件,它是Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件及其...

    Tomcat6.0虚拟目录配置

    Apache Tomcat是一款开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP) Web应用程序。虚拟目录则是指在Web服务器中,一个URL地址映射到服务器硬盘上的实际物理目录。这种映射关系允许用户通过...

    tomcat6.0虚拟目录的配置

    虚拟目录允许我们将Web应用程序部署在非标准的Web应用程序根目录之外,提供更灵活的资源管理。 首先,我们要明白什么是虚拟目录。虚拟目录是服务器对外展示的一个逻辑路径,它并不一定与实际的物理文件系统路径相...

    Tomcat与Java Web开发技术详解(第2版) ,重新制作了完整书签目录,附勘误表

    这本书详细介绍了如何使用Tomcat进行Java Web应用程序的部署和运行,是Java开发者的重要参考资料。 在Java Web开发领域,Tomcat作为一个轻量级的Servlet容器,它在处理动态网页内容方面扮演着核心角色。本书首先从...

    Linux和window下tomcat虚拟路径的配置方式.docx

    在实际应用中,我们经常需要配置 Tomcat 的虚拟路径,以便更好地管理和访问我们的 Web 应用程序。下面我们将详细介绍如何在 Linux 和 Windows 下配置 Tomcat 的虚拟路径。 在 Linux 下配置 Tomcat 虚拟路径 首先,...

    tomcat配置虚拟路径(window)

    Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它允许开发者部署多个Web应用程序,每个应用对应一个独立的虚拟路径。 虚拟路径在Tomcat中扮演着重要角色,它使得用户可以通过不同的域名或URL...

    tomcat虚拟主机+目录

    总结来说,理解和掌握Tomcat虚拟主机和目录结构对于有效地部署和管理Java Web应用程序至关重要。在Tomcat 6中,虚拟主机提供了多站点托管的能力,而合理的目录结构则使得配置和管理变得更加清晰。通过深入学习这些...

    tomcate和jetty虚拟目录配置方法

    它们都支持虚拟目录配置,使得我们可以将多个Web应用程序部署在同一服务器上,而无需更改全局服务器配置。虚拟目录允许我们为每个应用设置一个独立的URL路径,提高管理和部署的灵活性。下面我们将详细探讨Tomcat和...

Global site tag (gtag.js) - Google Analytics