tomcat发布资源的三种方式
tomcat目录结构:
方式一: webapps发布
使用服务上的webapps目录发布资源,这个目录也叫服务器资源根目录
步骤:
- 在这个目录里面创建一个资源目录
- 资源目录里面创建一个资源文件
- 使用浏览器访问
- 浏览器资源的路径:http://ip:8080/资源目录/资源路径 ,这种方式必须在webapps里面创建资源目录才可以发布资源
- 资源文件必须资源目录中,不能单独放在webapps根目录下
浏览器资源的路径2:http://ip:8080/资源文件路径,这种方式是因为资源文件放到了ROOT根目录下,这是资源根目录(资源放在ROOT里面访问的时候不用写ROOT目录)放在别的目录里面就必须写目录名字才能访问
方式二:server.xml虚拟目录发布
通过虚拟目录资源发布方式可以将资源发布服务器的外部(不在webapps里面)
修改配置文件server.xml
,在host标签里面增加Context标签节点
<Context path="虚拟资源目录" docBase="真实发布资源目录"/>
浏览器访问路径:http://localhost:8080/
虚拟资源目录/资源路径
缺点:需要重启服务器
方式三:独立xml虚拟目录发布
实现步骤
- 准备一个独立xml文件,里面需要配置Context标签节点
- 将这个配置文件放到
apache-tomcat-8.5.27\conf\Catalina\localhost
目录下,服务器自动加载配置文件
- 这种方式不用重启服务器
idea就是基于这个原理发布项目的