`

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>

 
分享到:
评论

相关推荐

    JavaWeb程序Tomcat及Servlet配置:实例与组件包-zip压缩包

    JavaWeb开发人员,特别是那些希望了解如何在实际环境中部署和配置Web应用程序的人员。 对JavaEE技术栈感兴趣的学生和初学者。 四、使用场景 开发环境: 在本地机器上使用Tomcat来运行和测试Web应用程序。

    Apache Tomcat 8.5的安装配置 、JDK 1.8的安装

    TOMCAT 8.5的服务器状态、Tomcat Web应用程序管理者、Tomcat虚拟主机管理员设置

    2024年Tomcat安装和配置(超详细)

    内容包括Tomcat的基础概念、Java JDK的安装、Tomcat的下载、环境变量的配置、Tomcat的启动和验证、Web应用程序的部署、Tomcat的配置文件编辑、虚拟主机的配置、连接器的设置、会话管理、安全性配置、性能监控以及...

    Web应用程序开发实验指导书

     6 1 基础性 必做 7 基于JSTL与EL的投票程序 应用JSTL与EL,结合已学过的JSP技术设计一Web应用程序,训练JSP程序的综合设计能力。 6 1 综合性 必做 (说明:1、实验类型分为基础性实验a,综合性实验b,...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3...

    Tomcat安装与配置(详细教程).zip

    从Tomcat的基本介绍,到服务器的下载、解压、配置,再到Web应用程序的部署和管理,本博客为读者提供了一个清晰的学习路径。此外,还涵盖了Tomcat的高级配置,如虚拟主机、连接池、性能监控和安全配置,以及如何部署...

    Tomcat下发布JSP程序的N种方法

    JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置 在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把 你的作品拿到...

    Windows7系统IIS7+Tomcat集成

    在使用32位的isapi_redirect.dll时要修改程序池:打开网站对应的应用程序池的 高级设置 ,在常规里有个选项【启用32位应用程序】,默认是False,改成 True 注意:安装完成后 IIS 的地址是 http://localhost 和 ...

    windows_server2003+tomcat+iis6整合

    应用程序扩展名映射:在主目录里点配置,在跳出的窗口应用程序配置中增加.jsp应用程序扩展名映射, 可执行文件指向isapi_redirect.dll文件,动作限制为GET,HEAD,POST,DEBUG 五、 在“Internet信息服务管理器”的...

    Centos部署Yum、JDK、Nginx、Tomcat、MySQL、Emqx、FTP及配置(超详细)

    Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用程序。 MySQL是一个关系型数据库管理系统,最流行的关系型数据库管理系统之一。 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java...

    tomcat之目录映射_动力节点Java学院整理

    中包含了一个1.html文件,那么这个在【fjdingsdapp】整个可以运行文件中的所有资源可以称为是我开发的一个web应用程序,简称web应用,而单单【fjdingsdapp】这个包含所有我开发的web资源称为我的web应用所在目录。...

    Tomcat体系结构与插件配置教程图解

     docBase:web应用的文件路径  path:URL入口  reloadable:字节码变化服务器是否重新加载web应用 二、tomcat服务器体系结构  1.Server整个Servlet容器组合,可以包含一个或多个  2.service:它由一个或者多个...

    深入体验Java Web开发内幕

    【内容简介】  本书深刻且通俗地揭示Java Web开发内幕,使您由内而外地明白使用Java进行Web应用开发的全过程——从XML基础知识到HTTP详述及相关体验,从用Tomcat配置Web站点到HttpServletResponse和...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+...

    Apache安装及JBOSS部署说明文档.rar

    2.2.9配置contentType及charset,TOMCAT5.0下JSP统一配置 19 2.3 JVM最小、最大内存的设定 21 2.4 OS字符集问题 21 2.5 JBOSS服务的启动、停止 21 3.附apache https 服务器的安装 22 4. 虚拟主机多工程的布署 ...

    实战Nginx.取代Apache的高性能Web服务器

    4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    JSP在线销售管理系统.rar

    因此,需要要把订销系统程序设置成主站方式运行,尽量不要用Web虚拟目录方式。  4、系统使用Log4j-1.2 作为日志系统,通过更改Web-inf\classes\log4j.properties 的设置可以查看系统运行的详细日志信息.

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    Docker下搭建一个JAVA Tomcat运行环境的方法

    Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了...

Global site tag (gtag.js) - Google Analytics