Tomcat的设置1——设置根目录

简介:
根目录的设置有两种方法,均在conf/server.xml中:

方法1:<Host>元素的appBase属性所设置的应用程序基准目录的ROOT子目录
<Host name="localhost"  appBase="webapps" 
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
以上是server.xml默认的Host(主机名)所对应配置,可知appBase基准目录对应的目录是webapps,webapps下的ROOT目录就是主目录。比如在ROOT下的文件test.html通过http://127.0.0.1:8080/test.html即可访问。


方法2:配置<Context>元素,将其path属性置空
<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\apache-tomcat-test_project" debug="0" />
</Host>
设置了E:\apache-tomcat-test_project为doc基准,Host的appBase属性不再生效。
比如在E:\apache-tomcat-test_project下的文件test.html通过http://127.0.0.1:8080/test.html即可访问。


方法3:直接修改appBase属性
<Host name="localhost"  appBase="E:\apache-tomcat-test_project"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

其中appBase和方法2中的docBase既可以是相对路径,也可以是绝对路径。


目录
相关文章
|
7月前
|
应用服务中间件
设置tomcat默认访问的项目
设置tomcat默认访问的项目
170 0
|
8月前
|
前端开发 Java 应用服务中间件
修改tomcat7默认首页,将tomcat7默认目录指向自己的项目目录
在conf/server.xml里面找到: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> …… </Host> 在</Host>前插入:: <Context path="" docBase="/usr/local/tomcat/apache-tomcat-7.0.92/webapps/SSM" debug= "0" reloadable="true" crossContext="true"></Context> 参数说明: path 指出你的访问路径可以为“
|
应用服务中间件 Apache
Tomcat 9.0 设置虚拟目录
Tomcat 9.0 设置虚拟目录
Tomcat 9.0 设置虚拟目录
|
Apache 容器 Java
Tomcat8默认配置
tomcat8默认配置
1477 0
|
应用服务中间件 开发工具
Tomcat修改默认网站首页目录
vim /app/tomcat/conf/server.xml #appBase 定义站点目录 #docBase 定义首页目录 ... ...  
1587 0
|
Java 应用服务中间件 网络协议
|
应用服务中间件 开发工具
|
应用服务中间件 Java