tomcat.用<Context path="" docBase=" 来直接指定路径 和 发布项目有啥区别呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat.用<Context path="" docBase=" 来直接指定路径 和 发布项目有啥区别呢?相关的知识,希望对你有一定的参考价值。

参考技术A

代表的命令不同,别的没有区别:

在tomcat server.config 中<host >

<Context path=”/” docBase=”c:\\mail” />

</host> 

path 位虚拟目录 docBase 为实际目录,在这儿,每次配置后,都需重新启动。

扩展资料:

1、启动内存参数的配置:

tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh

在rem 的后面增加如下参数

set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m

2、修改Tomcat的JDK目录:

打开tomcat/bin/catalina.bat

在最后一个rem后面增加

set JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0

3、增加虚拟目录:

/tomcat/conf/server.xml

第一行是以前默认存在的,第二行是新增的

<Context path="" docBase="ROOT" debug="0" reloadable="true"></Context>

<Context path="/jsp/a" reloadable="true" docBase="E:\\workplace\\www.java2000. net\\WebContent" />

使用默认配置的tomcat,另外虚拟目录也可这设置:

<Context path="/test" docBase="webContent" reloadable="true"/>

因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下查找webContent应用。

这样配置好了,即使以后从一台服务器移植到另一台服务器,不做任何修改也能运行起来。

参考资料来源:百度百科-tomcat

tomcat的Context配置,虚拟访问数据

<Context docBase="F:/imageService" path="/file" reloadable="true"/> 局域网内通过地址访问本地的数据,虚拟访问,在server.xml加入上面代码。 访问实例地址:http://localhost:8888:/file/xxx/xxx.jpg 标签解释: context:上下文,实际上就是一个web项目 path:虚拟目录 docBase:网页实际存放位置的根目录,映射为path虚拟目录 reloadable="true":修改了jsp文件后不需要重启就可以实现显示的同步

访问示例:
技术图片

以上是关于tomcat.用<Context path="" docBase=" 来直接指定路径 和 发布项目有啥区别呢?的主要内容,如果未能解决你的问题,请参考以下文章

tomcat的Context配置,虚拟访问数据

tomcat配置Context注意事项

tomcat server.xml 能否设置多个 context

Tomcat Context配置

如何去掉tomcat启动时的项目名

tomcat 7 WARNING: A context path must either be an empty string or start with a '/' and do n