Web服务器是一个软件(应用程序),对Http协议的操作进行封装,使程序员不必直接对协议进行操作,让web开发更加的便捷。主要功能是“提供网上信息浏览服务”。
TomCat简介
概念:TomCat是Apache软件基金会的一个核心项目,是一个免费开源的轻量级web服务器,支持Servlet/JSP少量JavaEE规范
JavaEE:Java Enterprise Edition,Java企业版,指Java企业级开发的技术规范总和、包含13项技术规范:JDBC、 JNDI、 EJB、 RMI、 JSP、 Servlet 、XML 、JSM 、Java IDL、 JTS、JTA 、JavaMail 、JAF
Tomcat也被称为Web服务器、Servlet容器。Servlet需要依赖Tomcat才能运行
基本使用
下载
打开Tomcat官网
![](https://img-blog.csdnimg.cn/img_convert/cda1ed46abc23957f53859c59c6507d0.png)
![](https://img-blog.csdnimg.cn/img_convert/ee796b2a21d1103eb4abd57841626739.png)
安装
直接解压即可
目录
bin 可执行文件
conf 配置文件
lib tomcat依赖jar包
logs 日志文件
temp 临时文件
webapps 应用发布目录
work 工作目录
卸载
直接删除目录即可
启动
双击 bin\startup.bat
控制台中文乱码:conf\logging.properties
![](https://img-blog.csdnimg.cn/img_convert/d8534bcc24911fb14f7f813660a493d3.png)
修改为GBK
关闭
点 x 关闭运行窗口:强制关闭
bin\shutdown.bat :正常关闭
Ctrl+C 正常关闭
配置
修改启动端口号 conf\server.xml
![](https://img-blog.csdnimg.cn/img_convert/b4445e525aec6b78788b60809eec9e74.png)
HTTP协议默认端口号为80,如果将端口号改为80,在访问tomcat 服务时不再需要输入端口号
端口号范围: 0-65535
启动时可能存在的问题:
端口号冲突Address already in use,找到对应程序将其关闭
启动窗口一闪而过,检查环境变量 JAVA_HOME是否正确配置
部署项目
将项目放置到 webapps 目录下即部署完成
一般javaweb项目会被打包成war 包,将war包放到webapps目录下,Tomcat会自动解压war文件
IDEA中使用TomCat
将本地Tomcat集成到Idea中
在pom.xml中添加Tomcat插件