1.配置:
-
部署项目的方式:
-
一、直接新建一个项目hello文件放到webapps目录下即可 C:\apache-tomcat-8.5.45\webapps\hello
- 再在hello文件中编辑hello.html 测试内容如下
-
<font color='red'>hellotomcat </font>
- 接下来在网页的搜索栏输入 http://localhost:8080/hello/hello.html 以下为演示图
- 其中 /hello:是项目的访问路径-->虚拟目录 /hello.html:是资源名称
- 如何简化部署呢?-->以后我们将项目先打包成一个.zip-->.war后缀的包(因为一个项目里面肯定不止一个hello项目),再将war包放置到webapps目录下,war包会自动解压缩并生成hello文件
神奇的是只要把里面的hello.war包删除后,连带生成的hello文件也会自动删除
-
二、配置conf/server.xml文件,在<Host>标签体中配置
-
<!--部署项目中的虚拟路径--><Contest docBase="C:\hello" path="/lbj"/>
- 上面的代码中,docBase指的是项目存放的路径,path指的是虚拟目录
- 缺点是,在server,xml文件里面配置信息危险,一不小心可能会导致整个项目都运行不起来,所以我们要注释掉这段代码
-
三、在C:\apache-tomcat-8.5.45\conf\Catalina\localhost 创建任意名称的xml文件,并在文件中编写如下,最后再在搜索栏输入
-
<Contest docBase="C:\hello"/>
请问大神们,热部署的时候部署了,但是输入的时候http://localhost:8080/aaa/hello.html 出现404报错怎么处理
Tomcat的核心分为3个部分:
(1)Web容器—处理静态页面;
(2)catalina — 一个servlet容器—–处理servlet;
(3)还有就是JSP容器,它就是把jsp页面翻译成一般的servlet。