tomcat发布资源的三种方式

Posted 一勺兔子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat发布资源的三种方式相关的知识,希望对你有一定的参考价值。

tomcat目录结构:

方式一: webapps发布

使用服务上的webapps目录发布资源,这个目录也叫服务器资源根目录

步骤:

  1. 在这个目录里面创建一个资源目录
  2. 资源目录里面创建一个资源文件
  3. 使用浏览器访问
  4. 浏览器资源的路径:http://ip:8080/资源目录/资源路径这种方式必须在webapps里面创建资源目录才可以发布资源
  5. 资源文件必须资源目录中,不能单独放在webapps根目录下

浏览器资源的路径2:http://ip:8080/资源文件路径,这种方式是因为资源文件放到了ROOT根目录下,这是资源根目录(资源放在ROOT里面访问的时候不用写ROOT目录)放在别的目录里面就必须写目录名字才能访问

方式二:server.xml虚拟目录发布

通过虚拟目录资源发布方式可以将资源发布服务器的外部(不在webapps里面)

修改配置文件server.xml,在host标签里面增加Context标签节点

<Context path="虚拟资源目录"  docBase="真实发布资源目录"/>

浏览器访问路径:http://localhost:8080/虚拟资源目录/资源路径

缺点:需要重启服务器

方式三:独立xml虚拟目录发布

实现步骤
  1. 准备一个独立xml文件,里面需要配置Context标签节点
  2. 将这个配置文件放到apache-tomcat-8.5.27\\conf\\Catalina\\localhost目录下,服务器自动加载配置文件

  1. 这种方式不用重启服务器

idea就是基于这个原理发布项目的

以上是关于tomcat发布资源的三种方式的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC访问静态资源的三种方式

nginx反代httpd,实现三种tomcat代理模型至后端的tomcat服务器,会话绑定的三种方式

SpringMVC处理请求释放静态资源的三种方式

当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式

Tomcat的运行模式

tomcat部署web项目的三种方式