Tomcat
Tomcat是什么
Tomcat 是一个 HTTP 服务器.
HTTP协议也认为是基于TCP
HTTP服务器,是属于很大的类别,这个分类下面,其实包含着很多具体的实现,Tomcat只是其中的一种。
下载安装
1.进入官网:https://tomcat.apache.org/
2.安装Tomcat 8
3. 点击zip
4. 解压缩
正因为一个Tomcat上面可以同时部署多个Servlet程序,也可以把Tomcat称为“Servlet的容器”。
容器1:Tomcat是Servlet的容器。一个Tomcat上面可以承载多个webapp
容器2:Spring可以管理很多很多个Bean对象,Spring也可以称为Bean的容器。
如何使用
双击startup.bat
Tomcat启动时闪退的原因
(1)环境变量的问题
Tomcat要想能运行,就得找到JDK,如何才能找到JDK,取决于JDK安装在哪个位置上了。
把双击运行的脚本直接拖到cmd中运行。就可以看到是哪个换将变量没配置好。
(2)端口号被占用了
Tomcat是一个HTTP服务器,启动的时候要绑定端口,一般是绑定两个端口号:8080 和8005
如果这两个端口号被其他程序占用了,此时启动肯定是失效的。(闪退)
最典型的情况,就是已经启动了一个Tomcat,在尝试启动第二个的时候,第二个肯定会失败。
(3)如果没有启动第一个Tomcat,但是也启动不了,很可能电脑上其他的程序占用了8080/8005
通过 netstat -an | findstr 8080 可以查看哪个程序占用了8080 端口。
把Tomcat启动完成之后,就可以使用浏览器来访问Tomcat了。
自己部署一些页面到Tomcat上
如果页面简单还好,直接放到ROOT就行,如果当前页面比较复杂(若干个html、css、图片),如果全堆在ROOT目录里,就非常不雅观。
因此更好的做法是在webapps里单独创建一个目录,把页面部署到这个目录中。