如何更改Tomcat 主目录

简介:
问题:Tomcat默认的根目录是它下面webapps/ROOT的folder, 如何修改成用户指定的目录呢?
回答:修改 /conf 文件夹里的server.xml文件,请看下面的程序片断:
...
...
<Host name="localhost" appBase="webapps"unpackWARs="true"  xmlValidation="false"xmlNamespaceAware="false">
...
...
以上定义了server中的一台主机(localhost),它的默认根目录是"webapps"(相对路径),现在我们要自己在Host下加上多个Contexttag来创建多个自定义访问。
结果如下:
...
...
<Host name="localhost" appBase="webapps"unpackWARs="true"  xmlValidation="false"xmlNamespaceAware="false">
<Contextpath="" docBase="/usr/local/tomcat1/webapps/qxt" debug="0"reloadable="true" />
<Contextpath="/xyz" docBase="/mnt/test/" debug="0" reloadable="true"/>
...
...
一般我们用Context来覆盖Host的appBase的设定而不是直接修改appBase.
第一个Context用了path="",如果path=""(注意不是path="/"),则相当于是这个Host的虚拟根目录,docBase则指出了物理目录的位置(可以是绝对也可以是相对于Host的appBase的位置),如果你访问http://localhost/则会使用/usr/local/tomcat1/webapps/qxt里的内容。
第二个Context用了path="/xyz",如果你访问http://localhost/xyz/则会使用/mnt/test/里的内容。

















本文转自leonardos51CTO博客,原文链接: http://blog.51cto.com/leomars/1372740 ,如需转载请自行联系原作者




目录
打赏
0
0
0
0
143
分享
相关文章
tomcat主目录
简单显示天气预报js 代码 测试 访问manager/html目录 仅仅需设置修改的是conf/server.conf文件 内容如截图 若想修改tomcat默认的80端口,且同时在一台服务器上跑多个请修改8009 (停止进程端口)和8080(连接监听端口) 具体操作部署 想把Tomcat的默认网站根目录修改成自己指定的目录,比如:F:/MyWeb。
882 0
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
366 7
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
605 4
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1930 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等