1. 直接访问-工程部署
注:将应用程序部署到Tomcat根目录,【直接】访问方式为:http://[ip]:[port]
- 这种方式最简单,直接删除Tomcat//webapps/ROOT下面的所有文件,将研发给的工程放到该目录下。
- Tomcat启动时,默认会读取和加载ROOT目录下面的所有项目。
关于Tomcat 8 tomcat/conf/server.xml,配置如下:
1 | <Host name="localhost" appBase="webapps" |
参数说明:
- name:表示访问本地的localhost地址
- appBase:表示项目指定的父位置
2. 二级目录访问-工程部署
注:二级目录访问,访问方式为:http://[ip]:[port]/[myapp]
- 删除Tomcat//webapps/ROOT目录下的所有文件,并在ROOT目录下新建项目名目录[如:myapp]
这种方式需要修改tomcat/conf/server.xml,重新指定根目录, 改为如下:
1 | <Host name="localhost" appBase="webapps" |
参数说明:
- path: 指定虚拟目录的名称,如:path=”/myapp” 。,如果想只输入ip地址和端口就显示主页,则该键值留为空;
- docBase: 指定web应用的文件路径,可以是绝对路径,也可以是相对于appBase的相对路径。此目录也可以是外部目录。
注:如果Web应用采用开放目录结构,则指定Web应用的根目录;如果Web应用是个war文件,则指定war文件的路径。
- reloadable: 如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用
- crossContext: 配置的不同context共享一个session
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/08/07/Tomcat8直接访问与二级目录访问/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!