1. 启动
1.1 运行
-
bin/startup.bat,双击运行该文件即可
1.2 访问:
-
浏览器输入:http://localhost:8080(访问自己)、http://别人的ip:8080(访问别人)
1.3 启动报错:
-
暴力:找到占用的端口号,并找到对应的进程,杀死该进程
-
cmd:netstart -ano,通过PID在任务管理器的进程中(查看-->选择列-->PID)结束进程
-
-
温柔:
-
conf/server.xml 修改自己的端口号
-
一般会将tomcat的默认端口号修改为80,80端口号是http协议的默认端口号
-
2. 关闭
2.1 正常关闭
-
bin/shutdown.bat
-
Ctrl + c
2.2 强制关闭
-
点击窗口的"x"
3. 配置
3.1 部署项目的方式
-
直接将目录放到webapps目录下即可
-
/hello:项目的访问路径----->虚拟目录
-
简化部署:
-
将项目打包成一个war包,再将war包放置到webapps目录下
-
war包会自动解压缩
-
-
-
配置 conf/server.xml 文件
-
在 <Host> 标签体中配置
-
<Context docBase="D:\hello" path="/hehe" />
-
docBase:项目现存的路径
-
path:虚拟目录
-
-
在 conf/catalina/localhost 创建任意名称的xml文件。在文件中编写
-
<Context docBase="D:\hello" />
-
虚拟目录:xml文件的名称
-
4. 动态项目和静态项目
-
java动态项目:
-
项目名称:
-
WEB-INF
-
web.xml:该项目的核心配置文件
-
classes目录:防止字节码文件
-
lib目录:防止项目依赖的jar包
-
-
-
5. 将Tomcat集成到IDEA中
-
将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目
6. Root工程的访问以及index.html页面的访问
-
当我们在浏览器地址栏中输入访问地址如下:
-
http://ip:port/ ======>> 没有工程名的时候,默认访问的是Root工程
-
http://ip:port/工程名/ ======>> 没有资源名,默认访问index.html页面
-