Tomcat怎么映射虚拟目录

2025-09-28 11:24:56

1、为了简单,直接把原来的默认目录拷贝到一个新的路径,我的目标路径是/home/myftp。

输入命令:cp -a /var/lib/tomcat7/webapps /home/myftp/

Tomcat怎么映射虚拟目录

2、修改Tomcat配置文件

输入命令:vim /etc/tomcat7/server.xml

在文件中找到内容:

128       <Host name="localhost"  appBase="webapps"

129             unpackWARs="true" autoDeploy="true”>

修改为:

128       <Host name="localhost"  appBase="/home/myftp/webapps"

129             unpackWARs="true" autoDeploy="true”>

Tomcat怎么映射虚拟目录

3、修改/home/myftp/webapps/ROOT/index.html的内容

输入命令:vim /home/myftp/webapps/ROOT/index.html 

修改文件内容为:

<?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head><title>Apache Tomcat</title></head>

<body>

<h1>It works !</h1>

Hello world!

</body>

</html>

重启Tomcat服务:service tomcat7 restart 

打开网站显示刚修改的内容,更改默认目录成功。

Tomcat怎么映射虚拟目录

4、将/home/myftp/webapps/ROOT目录拷贝一份到同级目录下,重命名为VirtualDir。

输入命令:cp -a /home/myftp/webapps/ROOT /home/myftp/webapps/VirtualDir

VirtualDir也可以放到文件系统的其他位置,这里放在webapps目录下,只是简单示例。

编辑/home/myftp/webapps/VirtualDir/index.html文件,内容修改为:

<?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head><title>Apache Tomcat</title></head>

<body>

<h1>Virtual Directory</h1>

Enjoy!

</body>

</html>

Tomcat怎么映射虚拟目录

5、修改配置文件/etc/tomcat7/server.xml,增加虚拟目录。

输入命令:vim /etc/tomcat7/server.xml

在<host>节点下面增加如下内容:

<Context path="VirtualDir" docBase="/home/myftp/webapps/VirtualDir" reloadable="true"/>

path=虚拟目录

docBase=网站所在的真实目录

Tomcat怎么映射虚拟目录

6、重新启动Tomcat服务: service tomcat7 restart

在浏览器输入下面地址:

http://你的ip地址/VirtualDir

显示页面为刚才修改的html内容。

We did it!

Tomcat怎么映射虚拟目录

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢