一. 什么是Tomcat
Tomcat:Apache组织提供的一个开源的免费的web服务器。满足EE的Serlet和JSP的规范。用来发布web项目。
还有其他常见的服务器
- WebSphere :IBM公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。
- WebLogic :BEA公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。
- IIS :应用在.NET平台上。
- Apache :应用在PHP平台上。
二.Tomcat的安装
2.1Tomcat下载地址
2.2Tomcat安装
先解压,可安装在任何目录路径,我自己是装在java maven项目下的server路径内。
2.3Tomcat启动
Tomcat解压完成后,它的完整结构是这样的
在bin目录下找到startup.bat文件,点击进入黑窗口,运行成功会显示如下信息
2.4测试Tomcat
打开浏览器输入以下地址:
http://localhost:8080/
三.Tomcat安装注意事项
Tomcat运行需要依赖Java环境,也就是说需要在电脑上安装了JDK之后才可以安装和启动Tomcat。因为Tomcat启动的时候需要使用JRE的环境。必须要配置JAVA_HOME环境变量,如果没有配置JAVA_HOME环境变量,那么服务器在启动的时候就会一闪然后关闭。
3.1Tomcat端口号冲突的问题
如果电脑上安装了一个应用之后,有可能会占用Tomcat的端口,如果将Tomcat端口占用了,同样这个Tomcat启动不了的。
Tomcat默认的端口号是8080。一般80端口容易被其他程序所占用。因为80端口是HTTP协议的默认端口(可以省略)。
- 解决办法:结束占用8080端口的程序
- 在任务管理器中结束这个程序
第二种:改变自身程序的端口。
- 修改Tomcat的端口号:
- 进入tomcat/conf/server.xml,将port后8080修改,顺便在最后加上utf-8中文编码防止乱码。
- 端口被占用的异常信息