Tomcat有三种部署项目的方式
- 将项目直接放到Tomcat的webapps目录下即可,也可以将项目打包成war包,放到webapps目录下,运行时Tomcat会自动解压
- 打开conf目录中的sever.xml配置文件
(先关闭Tomcat服务)
找到Host标签,加上一个Context标签,path值可以自己设置
启动Tomcat服务
在浏览器输入localhost:8080(端口号)/path的值/docBase的值就能正确访问项目
**注意:**因为server.xml是Tomcat服务核心的配置文件,是配置Tomcat整体的,在里面配置项目有可能损坏配置文件,导致出错,比较危险,所以一般不推荐使用
- (先关闭Tomcat)打开Tomcat下的conf\Catalina\localhost这个目录,在localhost下创建一个xml配置文件,
文件名可以任意起(但是这个文件名就是浏览器搜索时的虚拟路径),假设是aaa.xml;
在配置文件中:将上图中红框里的Context标签及内容写进去,把后面的path键值对删掉(因为虚拟路径已经指定为xml文件名,所以不需要再指定虚拟路径)
再次启动Tomcat
浏览器搜索localhost:8080(端口号)/xml文件名/docBase的值即可
这种部署方式还有一个好处:
- 这是一种热部署的方式,如果不想要这个项目,可以将创建的xml文件删掉,或者后缀名改一下
例如:将aaa.xml改为aaa.xml_bak;无需重新启动Tomcat就能生效(浏览器就访问不到项目资源)