在配置tomcat虚拟目录需要打开哪个文件

在配置tomcat虚拟目录需要打开哪个文件,第1张

要配置Tomcat虚拟目录,需要打开Tomcat的conf/server.xml文件,在文件中添加如下代码:

<Context path="/虚拟目录名" docBase="物理路径" debug="0" reloadable="true" />

其中,path表示虚拟目录的路径,docBase表示物理路径,debug表示调试模式,reloadable表示是否重新加载。

在tomcat6版本中:

1、【官方文档】本人不推荐。

在tomcat\conf下server.xml中找到

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

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

</Host>

在其中添加:

<Context path="" docBase="换成你的路径" reloadable="true"></Context>

这的docBase要改成你的项目目录。

2、 不修改server.xml【推荐使用此方法

在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为

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

<Context

docBase="换成你的路径"

reloadable="true">

</Context>

文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就为bbs.xml

其他配置:

打开 Tomcat6.0"conf"web.xml 文件,找到:

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示。

方法1:修改配置文件

方法2:添加配置文件,推荐使用,不需要重启服务器

方法3:在Tomcat根目录下的conf目录context.xml文件中插入

方法4:在Tomcat根目录下的路径/conf/Catalina/localhost/context.xml.default ,在这里进行配置,这个虚拟路径修改方法会让该主机下的所有的站点都能加载,。

方法一:在Tomcat7的安装目录下找到conf目录,在该目录下有一个server.xml文件,这个文件的任务是配置整个服务器信息。例如修改端口号,添加虚拟主机…… 打开这个文件,找到HOST标签,在这个标签中处插入以下代码:

<Context path="/yang" docBase="f:\mysite1\xxx.war" debug="0" reloadable="true" crossContext="true" />

方法二:在Tomcat根目录下的/conf/Catalina/localhost/ 路径下新建一个filename.xml,并在该xml中编写语句

<Context docBase="F:\Java\JavaWebWorkspace\news"/>

即可创建虚拟站点,虚拟站点名为filename。注意docbase指向你自己的应用程序目录,各参数参见方法1中的<Context>标签的参数(注意此文件名将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的 )。

如果需要分层虚拟站点,可以将文件名改成a#b#c,访问分层虚拟站点时用localhost:8080/a/b/c

方法3:在Tomcat根目录下的conf目录context.xml文件中插入

<Context path="/zhang" docBase="f:\mysite1" debug="0" reloadable="true" crossContext="true" />

注意,这个虚拟路径修改方法会让所有的站点都能加载,使用这个之前最好将service.xml中的列表设置打开。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7942567.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存