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>
|
如果设置为true,Tomcat服务器运行时,会监视WEB-INF/classes/和WEB-INF/lib目录下类的改变,如果发现有类被更新,Tomcat服务器将自动重新加载该Web应用程序。在应用程序的开发阶段很有用。但它需要额外的运行时开销,产品发布时不建议使用。默认值为false<o:p></o:p>
|
unpackWAR<o:p></o:p>
|
如果为true,Tomcat在运行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开发人员,特别是那些希望了解如何在实际环境中部署和配置Web应用程序的人员。 对JavaEE技术栈感兴趣的学生和初学者。 四、使用场景 开发环境: 在本地机器上使用Tomcat来运行和测试Web应用程序。
TOMCAT 8.5的服务器状态、Tomcat Web应用程序管理者、Tomcat虚拟主机管理员设置
内容包括Tomcat的基础概念、Java JDK的安装、Tomcat的下载、环境变量的配置、Tomcat的启动和验证、Web应用程序的部署、Tomcat的配置文件编辑、虚拟主机的配置、连接器的设置、会话管理、安全性配置、性能监控以及...
6 1 基础性 必做 7 基于JSTL与EL的投票程序 应用JSTL与EL,结合已学过的JSP技术设计一Web应用程序,训练JSP程序的综合设计能力。 6 1 综合性 必做 (说明:1、实验类型分为基础性实验a,综合性实验b,...
使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3...
从Tomcat的基本介绍,到服务器的下载、解压、配置,再到Web应用程序的部署和管理,本博客为读者提供了一个清晰的学习路径。此外,还涵盖了Tomcat的高级配置,如虚拟主机、连接池、性能监控和安全配置,以及如何部署...
JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置 在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把 你的作品拿到...
在使用32位的isapi_redirect.dll时要修改程序池:打开网站对应的应用程序池的 高级设置 ,在常规里有个选项【启用32位应用程序】,默认是False,改成 True 注意:安装完成后 IIS 的地址是 http://localhost 和 ...
应用程序扩展名映射:在主目录里点配置,在跳出的窗口应用程序配置中增加.jsp应用程序扩展名映射, 可执行文件指向isapi_redirect.dll文件,动作限制为GET,HEAD,POST,DEBUG 五、 在“Internet信息服务管理器”的...
Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用程序。 MySQL是一个关系型数据库管理系统,最流行的关系型数据库管理系统之一。 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java...
中包含了一个1.html文件,那么这个在【fjdingsdapp】整个可以运行文件中的所有资源可以称为是我开发的一个web应用程序,简称web应用,而单单【fjdingsdapp】这个包含所有我开发的web资源称为我的web应用所在目录。...
docBase:web应用的文件路径 path:URL入口 reloadable:字节码变化服务器是否重新加载web应用 二、tomcat服务器体系结构 1.Server整个Servlet容器组合,可以包含一个或多个 2.service:它由一个或者多个...
【内容简介】 本书深刻且通俗地揭示Java Web开发内幕,使您由内而外地明白使用Java进行Web应用开发的全过程——从XML基础知识到HTTP详述及相关体验,从用Tomcat配置Web站点到HttpServletResponse和...
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+...
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. 虚拟主机多工程的布署 ...
4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET...
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对象 ...
因此,需要要把订销系统程序设置成主站方式运行,尽量不要用Web虚拟目录方式。 4、系统使用Log4j-1.2 作为日志系统,通过更改Web-inf\classes\log4j.properties 的设置可以查看系统运行的详细日志信息.
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旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了...