Michael

写写代码,说说人生

您好,我是Michael,欢迎来到我的个人家园。
代码搬运工,目前就职于XX证券,努力修行中。


H5 / Java / Objc / Swift / Vue / RN

Tomcat配置虚拟目录(目录+文件)

1. server.xml设置

打开Tomcat安装目录,在server.xml中<Host>标签中,增加<Context docBase="硬盘目录" path="虚拟路径" reloadable="true"/>

例如:<Context docBase="D:/myWebDoc" path="/myWebPath" reloadable="true"/><Context docBase="mlsc-ecs" path="/myWebDoc" reloadable="true" source="org.eclipse.jst.jee.server:myWeb"/>

tomcat-dir-10

说明:

path: 为空代表网站根目录

docBase:可以设置绝对路径,也可设置相对路径,相对路径是相对 appBase 属性所设的目录而言的

2. 访问配置路径中的文件

设置完1,启动web项目,通过http://localhost:端口/myWebPath可以访问D:/myWebDoc中的具体文件;

3. 访问配置路径目录

若要访问目录,则还需要在web.xml中增加设置,再打开Tomcat安装目录,打开conf/web.xml 文件,在其中找到。

<init-param>\
    <param-name>listings</param-name>
    <param-value>false</param-value>
</init-param>

将false设成true保存。

4. 启动Tomcat,通过http://localhost:端口/myWebPath可以访问D:/myWebDoc文件夹。

tomcat-dir-11

最近的文章

Tomcat部署项目的几种常见方式

文章主要介绍了Tomcat部署项目的几种常见方式,文中给大家提到了三种方法,除此之外还有Tomcat热部署的方式。 直接将web项目文件件拷贝到webapps目录中 这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值。 这个方法实际上和在IDE开发环境里部署项目是一样的。 用此方...…

Tomcat继续阅读
更早的文章

关于Tomcat访问文件夹(文件目录)出现的404及无法访问中文路径的问题

进行下面配置就可以访问文件夹:进入tomcat安装目录下的conf下 –> 打开web.xml –> 搜索listings –> 将其下方param-value属性的false改为true即可。处理中文路径:进入tomcat安装目录下的conf下 –> 打开server.xml,加入红色属性即可。<Connector port="8080" protocol="HTTP/1.1" URIEncoding="utf-8" connectionTimeout="...…

Tomcat继续阅读